OC 物件導向,類和物件

2021-09-23 17:10:45 字數 781 閱讀 9346

面向過程,c語言是一門面向過程語言,關注的是如何解決問題,需要哪些步驟

物件導向, oc是一門物件導向語言,關注的是解決問題需要哪些物件。

可以對類進性操作也可以對物件進行操作,即方法,同乙個方法可以應用於不同多個物件。

[classorinstance method];//對類和例項應用方法
// @inte***ce 部分

@inte***ce 類名 :父類 //類的宣告

//method

-(返回型別)名稱 :(引數);//前面過的負號表示此方法應用於例項物件

-(返回型別)名稱;//沒有引數

@end

//   @implementation 部分

@implementation 類名 //類的定義

-(返回型別)名稱 :(引數)

-(返回型別)名稱

@end

可以將類的宣告和定義放在單獨的檔案中。通常類的宣告要放在它自己命名為「class.h」的檔案中,類的定義放在相同名稱的檔案中,但副檔名用.m,即「class.m」.

class * instance = [class alloc];//分配空間,返回物件

instance = [instance init];//初始化預設值為0,返回首位址值

//通常可以寫在一起

class * instance = [[class alloc] init];

OC物件導向和類

1 物件導向和面向過程 物件導向,簡稱oop,它是以事物為中心,參與事件的事物是核心,完成事件只是事物的乙個小任務。面向過程,簡稱opp,它是以事件為中心,事件是核心,列出了完成事件的每乙個步驟,一步一步完成。也就是物件導向側重於從問題在尋找客體 客體的作用。客體間的關係即 誰 做什麼 怎麼做 面向...

OC1 物件導向,類和物件

1 self 指的是類物件本身,super是父類物件本身。2 self 用來呼叫本類物件的方法,super 呼叫父類的方法。2.定義類 兩部分介面和實現部分 1 冒號表示,是繼承關係,nsoject是所有類的父類。2 方法宣告 是例項方法,是類方法。方法名主要要 方法型別,返回型別,方法名,引數型別...

OC物件導向

oc物件導向 1 自定義建構函式 意義 在建立乙個物件的同時,為這個物件賦乙個初值 目的 傳參 注意 1 initwith w 一定要大些 2 如果沒有使用initwith或者w小寫,系統不認為它是乙個建構函式 2 oc函式 方法 1 不需要傳參的公式 返回值型別 方法名 2 需要傳參的函式 寫帶引...