属性、构造函数
来源:互联网 发布:屏幕防蓝光软件 编辑:程序博客网 时间:2024/05/29 11:42
属性:某些事物的特征
setter:设置者
- (void)setName:(NSString *)name;
getter:获取者
- (NSString *)name;
setter:设置者
- (void)set属性名:(类型类型)形参;
getter:获取者
- (属性类型)属性名;
点语法(.)又叫属行
可以通过.给属性赋值、取值
属性公式:在.h为文件中 @property 属性类型 属性名;//表示声明属性方法;
在.m文件中 @synthesize //表示实现属性方法
现在@property即包含声明也包含实现
构造方法:init
自定义构造方法:
公式:
- (id)initWith要初始的名字:(数据类型)形参名{
self = [super init];
if(self){
}
return self;
}
本质就是一个又参有返回值的方法
但是自定义构造方法有特殊意义表示是一个创建对象的方法
标识它有特殊意义的符号:
(1)方法名:开头必须用initWith为方法名的开头 并且W大写
(2)方法实现的公式:必须实现下面功能
self = [super init];
if(self){
}
return self;
注意:1.initWith W必须大写
2.不要忘记在.h文件中去声明
0 0
- 属性,构造函数,枚举
- 属性、构造函数
- 构造函数、方法重载、属性
- NoteOc-05-属性构造函数
- 函数的属性、方法和构造函数
- 属性值注入 还是 构造函数注入?
- 使用私有构造函数强化singleton属性
- 有explicit属性的构造函数
- 第十三节:属性,构造,析构函数
- C#的引用、属性、构造函数
- Javascript 的构造函数和constructor属性
- oc构造函数和@property属性
- OC属性、构造函数的基本知识
- Swift 1.构造函数-必选属性
- RegExp构造函数的相关属性
- JavaScript构造函数及原型属性关系
- 静态变量、静态属性、静态构造函数
- c++ 继承/派生、访问属性、构造函数
- 20151207 spring概要
- hadoop fs 命令
- C++11(14) 简易推荐小记~
- 星期几
- listview与adapter用法
- 属性、构造函数
- VB.NET多线程入门
- mysql (create temporary table table_name )临时表创建
- PHP报错显示
- 跳转视图的响应方法 viewDidAppear/ viewDidDisAppear
- Java单例和Properties加载*.properties文件
- 每日一问之固定数目item的类GridView的实现
- Block
- XML解析