-(void)setwidth:(double)awidth;
-(double) width;
-(void)setheight:(double)aheight;
-(double) height;
//[rectangle setwidth:10];
//nslog(@「%g」,[rectangle width];
rectangle.width = 10;
nslog(@"%g",rectangle.width);//讀取可以用點語法
//只能用來讀取資料
set方法自定義後,系統會呼叫自定義的方法而不是屬性
@property(nonatomic,assign)double width;
@property(nonatomic,assign)double height;
@property(nonatomic,retain)nsstring* name;
demo.m
@synthesize width,height,name;
//變數宣告可不寫
//但有時為了例項變數的安全
@property
int age;
@synthesize age = _age;//前者為屬性名,後者為變數名
------------------
//訪問方法
-(void)set
類外 object.age
//更改訪問器方法的名字
@property(nonatomic,setter=setno,getter=getno:)double width;
[rectangle setno:10];
nslog(@「%g」,[rectangle getno];
執行緒相關
原子性 atomic(預設) //加鎖,多執行緒
非原子性 nonatomic //常用
讀寫屬性
readonly //只產生getter
readwrite(預設) //讀寫
引用計數(詳見記憶體管理)
retain //物件,引用計數+1
assign //例項變數
Objective C 方法 屬性
1 2 3 4 5 6 7 8 9 10 11 12 import inte cefraction nsobject propertyintnumerator,denominator 宣告引數的屬性 合成器 void print 宣告列印引數方法 void setto int n over int ...
多型 方法 屬性
多型是針對方法而言的 animal cat new cat cat.say 呼叫的是子類的方法 方法看右邊 取決於建立物件的型別 system.out.println cat.name 呼叫的是父類的屬性 屬性看左邊 取決於定義變數的型別 system.out.println cat.getname...
DataTable常用方法屬性
平台裡面對datatable的操作是比較多的,網格部件 樹形部件 記錄部件這3大部件是開發中使用最平凡的幾個部件,然而這幾個部件是與datatable直接繫結的,對datatable的操作就可以對介面上的資料直接操作。datatable的用法是和c 完全一樣的,大家可以查詢相關資料,在下面我列出了d...