社区
iOS
帖子详情
如何初始化类成员变量?
loskill
2011-08-11 04:24:32
由于objective-c类没有提供构造函数,类的实例化都是通过函数来实现的,如果这类函数很多的话,那不是每个函数都要初始化类
成员?
比如
@interface MainController : UIViewController
{
@private
bool a;
}
我现在要初始化a为YES该怎么写啊?
...全文
172
6
打赏
收藏
如何初始化类成员变量?
由于objective-c类没有提供构造函数,类的实例化都是通过函数来实现的,如果这类函数很多的话,那不是每个函数都要初始化类 成员? 比如 @interface MainController : UIViewController { @private bool a; } 我现在要初始化a为YES该怎么写啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
VCRWX
2011-08-12
打赏
举报
回复
可以写一个init
然后其它的构造类似于initXXX等函数中调研init
zzxxdd
2011-08-12
打赏
举报
回复
可以留一个给bool a付值得一个接口
-(void)setBoolValue:(bool)blValue
{
a = blValue;
}
什么地方用到,什么地方付值就可以了啊
loskill
2011-08-12
打赏
举报
回复
现在的问题就是init方法太多了啊,如果有10个init,那我不是要写10次。
jscoolstar
2011-08-11
打赏
举报
回复
在-(void)viewDidLoad中对相关变量初始化,当加载这个controller得时候,会自动调用viewDidLoad方法,有些类,可以写在init等等中,比如Class *class = [[Class alloc] init];当你创建Class类时,给它分配内存时就会调用init initWith..等几个方法
volcan1987
2011-08-11
打赏
举报
回复
你这个类可以在viewDidLoad中初始化a
changing_better
2011-08-11
打赏
举报
回复
没有构造函数啊,肯定继承了父类的构造函数,只是没对 a赋值,自己写个public 函数来对自己的private 变量进行赋值。不知道这样可以吗?
类
成员变量
初始化
方法:声明时
初始化
、
初始化
列表、构造函数
初始化
类
成员变量
初始化
方法一、
成员变量
初始化
方法二、
成员变量
初始化
顺序三、
成员变量
声明时
初始化
好处 一、
成员变量
初始化
方法 c++11标准中允许
类
成员变量
在声明时
初始化
,
成员变量
初始化
有三种方法:声明时
初始化
、...
c++
类
成员变量
初始化
详解
注意
类
在调用资深构造函数之前,首先会调用其
成员变量
构造函数并进行
初始化
,再进入自身构造函数进行
初始化
。
成员变量
的声明顺序,就是
初始化
顺序。后面我们提到的很多情况就跟这个有关系,后面再进行详细解读。 2....
类
成员变量
的
初始化
类
成员变量
的
初始化
可简单分为两
类
:非静态
成员变量
的
初始化
(以下简称“普通
初始化
”)和静态
成员变量
的
初始化
(“静态
初始化
”)。 1-2与
初始化
相关的规律 构造函数实际上也是静态方法; 首次创建
类
对象、...
C++静态
成员变量
初始化
静态
成员变量
可以
初始化
,但只能在
类
体外进行
初始化
。如: long long student::number = 13926572996; //在
类
体外对静态
成员变量
赋值 其一般形式为: 数据
类
型
类
名::静态
成员变量
名 = 初值; 不必在
初始化
...
java
类
成员变量
初始化
_Java
类
变量和
成员变量
初始化
过程
学习Java的同学注意了!!!学习进程中遇到甚么问题或想获得学习资源的话,欢迎加入Java学习交换群,群...1、
类
的
初始化
对
类
的
初始化
:
类
的
初始化
1般只
初始化
1次,
类
的
初始化
主要是
初始化
静态
成员变量
。
类
的编译决...
iOS
29,027
社区成员
12,466
社区内容
发帖
与我相关
我的任务
iOS
主要讨论与iOS相关的软件和技术
复制链接
扫一扫
分享
社区描述
主要讨论与iOS相关的软件和技术
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章