クラスつくって、
プロパティで、セッターゲッターをする方法。
#import
@interface Test : NSObject {
NSString *name;
double height;
NSString *highSchool;
}
//名前のセッターゲッター
-(void) setName:(NSString *) name;
-(NSString *) name;
//身長のセッターゲッター
-(void) setheight:(double) height;
-(double)height;
//計算後のゲッタ
-(double) stdWeight;
@property NSString *highSchool;
@end
------------------------------------------------------------------------------------------------
#import "test.h"
@implementation Test
@synthesize highSchool;
//名前のゲッター
-(void) setName:(NSString *) n{
NSLog(@"%sをセットします",n);
name = n;
}
//名前のゲッター
-(NSString *) name{
NSLog(@"%sを返します",name);
return name;
}
//身長のセッターゲッター
-(void) setheight:(double) h{
NSLog(@"%dをセットします",h);
height = h;
}
//身長のセッターゲッター
-(double)height:h{
NSLog(@"%dを返します",h);
return height;
}
//計算後のゲッタ
-(double) stdWeight{
NSLog(@"%sと%dを計算式を返します",name,height);
return 0;
}
@end
#import
#import "Test.h";
int main (int argc, const char * argv[]) {
// insert code here...
NSLog(@"Hello, World!");
//testをよぶ
Test *t = [[Test alloc]init];
//いろんな呼び方
[t setName:"tamura"];
[t height :156];
t.name = "takeshi";
t.highSchool = "ichikou";
//いろんな取得(セッターゲッターあるほう)
NSLog(@"結果=%d",t.stdWeight);
//いろんな取得(プロパティのほう)
NSLog(@"高校は%s",t.highSchool);
return;
}
プロパティで、セッターゲッターをする方法。
#import
@interface Test : NSObject {
NSString *name;
double height;
NSString *highSchool;
}
//名前のセッターゲッター
-(void) setName:(NSString *) name;
-(NSString *) name;
//身長のセッターゲッター
-(void) setheight:(double) height;
-(double)height;
//計算後のゲッタ
-(double) stdWeight;
@property NSString *highSchool;
@end
------------------------------------------------------------------------------------------------
#import "test.h"
@implementation Test
@synthesize highSchool;
//名前のゲッター
-(void) setName:(NSString *) n{
NSLog(@"%sをセットします",n);
name = n;
}
//名前のゲッター
-(NSString *) name{
NSLog(@"%sを返します",name);
return name;
}
//身長のセッターゲッター
-(void) setheight:(double) h{
NSLog(@"%dをセットします",h);
height = h;
}
//身長のセッターゲッター
-(double)height:h{
NSLog(@"%dを返します",h);
return height;
}
//計算後のゲッタ
-(double) stdWeight{
NSLog(@"%sと%dを計算式を返します",name,height);
return 0;
}
@end
#import
#import "Test.h";
int main (int argc, const char * argv[]) {
// insert code here...
NSLog(@"Hello, World!");
//testをよぶ
Test *t = [[Test alloc]init];
//いろんな呼び方
[t setName:"tamura"];
[t height :156];
t.name = "takeshi";
t.highSchool = "ichikou";
//いろんな取得(セッターゲッターあるほう)
NSLog(@"結果=%d",t.stdWeight);
//いろんな取得(プロパティのほう)
NSLog(@"高校は%s",t.highSchool);
return;
}