oc中建立類和物件

2021-07-06 03:44:27 字數 453 閱讀 7934

一、建立類,得到物件:

例1:1.新建乙個people類 ,繼承nsobject,得到:people.h和people.m以及main.m三個檔案

2.在main.m中,進行「物件化」,專業來講也就是「例項化」。**如下:

(1)在這裡"*"號代表指標的意思。

(2)"[ ]"號在oc中表示呼叫方法,包括兩種:[類名 方法名]和[物件名 方法名]

(3)「alloc」是函式名,也就是方法名,為物件分配記憶體空間

「init」是用來為物件進行初始化操作

(4)在c++等語言中,有採用「new」來進行初始化,但是對於正規的oc語言,還是不建議大家這麼做

people  *p1 = [[people alloc]init];

people  *p2  = [[people alloc]init];

people  *p3 =[people new];

oc中類和物件

類與物件的概念 類是對同一類事物高度的抽象,類中定義了這一類物件所應具有的靜態屬性 屬性 和動態屬性 方法 物件是類的乙個例項,是乙個具體的事物。類與物件是抽象與具體的關係。類其實就是一種資料型別,它的變數就是物件。類與類之間的關係 繼承關係 a是b如果這句話說的通,在設計程式的時候就可以看成是繼承...

OC 物件導向,類和物件

面向過程,c語言是一門面向過程語言,關注的是如何解決問題,需要哪些步驟 物件導向,oc是一門物件導向語言,關注的是解決問題需要哪些物件。可以對類進性操作也可以對物件進行操作,即方法,同乙個方法可以應用於不同多個物件。classorinstance method 對類和例項應用方法 inte ce 部...

OC類和物件 定義類

main.m oc物件導向 created by goddog on 15 1 2.1.object c 支援物件導向的三大特徵 繼承 封裝 多型。2.提供了 private package protected public訪問控制符來實現封裝 1.定義類 1 介面部分 a.定義該類包含的成員變數和...