Object-C之set方法,get方法
2014-10-22 08:47
197 查看
Main.m
Person.h
Person.m
#import <Foundation/Foundation.h> #import "Person.h" int main(int argc, const char * argv[]) { //创建person对象 Person *person = [[Person alloc] init]; //设置person对象的名字和年龄 [person setName:@"Jack"]; [person setAge:12]; //打印个人信息 [person showInfo]; //取得对象的信息 NSString *name = [person name]; NSInteger age = [person age]; NSLog(@"name:%@ age:%ld",name,age); return 0; }
Person.h
#import <Foundation/Foundation.h> @interface Person : NSObject { NSString *_name; //名字 NSInteger _age; //年龄 } //打印个人信息 - (void)showInfo; /*________________对象的设置器方法(set方法)____________________*/ //设置名字的方法 - (void)setName:(NSString *)name; //设置年龄 - (void)setAge:(NSInteger)age; /*________________对象的访问器方法(get方法)____________________*/ //取出名字的方法get - (NSString *)name; //取出年龄的方法 - (NSInteger)age; @end
Person.m
//打印个人信息 - (void)showInfo { NSLog(@"这个人的个人信息:名字:%@ 年龄:%ld",_name,_age); } //设置名字的方法 - (void)setName:(NSString *)name { _name = name; } //设置年龄 - (void)setAge:(NSInteger)age { _age = age; } //取出名字的方法get - (NSString *)name { return _name; } //取出年龄的方法 - (NSInteger)age { return _age; }
相关文章推荐
- 【Object-C】Get / Set 方法
- object 类的set和get方法,点语法 和 属性生成器
- 07 - 删除vtkDataObject中的SetExtentTranslator 和 GetExtentTranslator方法 VTK 6.0 迁移
- object-c中get/set方法
- JavaScript巧用Object的get和set方法实现js变量的动态监听
- java.lang.Object中getClass()方法的用途
- DataBinding中get,set方法的使用
- 属性get和set对应的方法
- java.lang.NoSuchMethodError: org.apache.commons.validator.Validator.setParameter(Ljava/lang/String;Ljava/lang/Object;)V解决方法
- MyEclipse自动生成get和set方法的操作
- set get 方法
- struts2的get,set方法的作用。
- eclipse自动创建model中的get和set方法
- [MFC]对CString::GetBufferSetLength方法的探究
- c#中的get/set方法
- vb.net 的get ,set方法
- get/set方法的使用
- 在JAVA中定义类成员用属性set和get方法表示
- 注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(三):通过 @Autowired的使用来消除 set ,get方法。
- 运用flex里面的set和get方法(简单例子)