1.@public 全局均可以訪問
@protected 只能在類內部和子類中訪問
@private 只能在類內部訪問
2.成員變量:(類屬性)
@interface Student : NSObject
{
int age;
int number;
}
成員變量在定義是不能賦值
3.+ 表示類方法(靜態方法)
能夠直接調用,[類名 方法]
[Student setMathScore];
不可使用類屬性 (重點
- 表示對象方法(動態方法)
必須先實例化,在進行調用
Student *tt = [Student new];
(實例化)
[tt setAge: 60]; (調用)
可使用類屬性
4.繼承,能夠簡化代碼,(本身理解,就是和C語言中的調用函數有點像)
重寫:先判斷子類,在判斷父類
格式:在.h文件中
@interface Taxi : Car
在main函數調用時,只須要調用子類就能夠函數