***student
.h***
@inte***ce student : nsobject
- (void)sayhi;
- (void)eat;
- (void)play;
// 對所有成員變數的賦值語句
// 只要有引數,就一定要假冒號,冒號相當於標識引數
// 在呼叫方法的時候我們通過引數形容詞知道對應要填的引數,形參名是在方法實現時用的
- (void)setstuname:(nsstring *)stuname
stu***:(nsstring *)***
stuage:(nsinteger)stuage
stuhobby:(nsstring *)stuhobby
stuscore:(cgfloat)stuscore;
// 設定器和訪問器都針對乙個成員變數進行值得儲存和讀取,當對多個成員進行操作時,稱為賦值語句
// 設定器
- (void)setstuname:(nsstring *)stuname;
- (void)setstu***:(nsstring *)stu***;
- (void)setstuage:(nsinteger)stuage;
- (void)setstuhobby:(nsstring *)stuhobby;
- (void)setstuscore:(cgfloat)stuscore;
// 訪問器
-(nsstring *)stuname;
-(nsstring *)stu***;
-(nsinteger)stuage;
-(nsstring *)stuhobby;
-(cgfloat)stuscore;
// 自定義初始化方法
// 方法必須以init開頭,後跟乙個with
- (id)initwithstuname:(nsstring *)stuname
stu***:(nsstring *)stu***
stuage:(cgfloat)stuage
stuscore:(cgfloat)stuscore;
// 方法分為兩種,一種是+方法,稱為類方法,這種方法一般是類進行使用,比如alloc
// 第二種為-方法,稱為例項方法,一般物件來呼叫入sayhi,init
@end
***student.m
@implementation
student
- (void)sayhi
- (void)eat
- (void)play
// 設定器
- (void)setstuname:(nsstring *)stuname
- (void)setstu***:(nsstring *)stu***
- (void)setstuage:(nsinteger)stuage
- (void)setstuhobby:(nsstring *)stuhobby
- (void)setstuscore:(cgfloat)stuscore
// 訪問器
-(nsstring *)stuname
-(nsstring *)stu***
-(nsinteger)stuage
-(nsstring *)stuhobby
-(cgfloat)stuscore
// 初始化方法實現
- (id)initwithstuname:(nsstring *)stuname
stu***:(nsstring *)stu***
stuage:(cgfloat)stuage
stuscore:(cgfloat)stuscore
OC 可見度,方法
可見度 public protected package h檔案中對所有成員變數的賦值語句 viod setstuname nssting stuname stuage nsinteger stuage stuscore cgfloat stuscore 注意 1.void 後要加set 2.整型浮...
OC之例項變數可見度和方法
一 例項變數的可見度 例項物件 安全性 可見度 特點 public 公有的 例項變數可以在類的外部和內部操作 protected 受保護的,預設的 例項變數只能在該類和其子類內操作 private 私有的 例項物件只能在該類內訪問 在oc裡面,所有的例項物件預設的可見度是受保護的,protected...
成員變數可見度與方法
定義分數 fraction 類 1 成員變數 分子 分母 2 方法 1 自定義初始化方法 初始分子和分母 2 分子的賦值 取值方法 3 分母的賦值取值方法 4 列印分數資訊 5 約分 6 加 減 乘 除運算方法,返回分數物件。3 mian.m檔案中建立分數物件,測試加 減 乘 除。import in...