主要内容概括标号主题内容一封装面向对象三大特性;封装的概念/原因/好处/原则二*getter和settersetter / getter方法;注意点三自定义代码段如何自定义代码片段 / 导入代码片段四*点语法点语法基本使用/本质/注意五self关键字类方法与对象方法中的self/全局变量成员变量局部...
分类:
其他好文 时间:
2015-07-29 22:37:21
阅读次数:
153
前言:很不幸,也遇到了“There is no getter for property named in ‘class java.lang.String’”错误,度娘了一下,找到了很多篇一致的文章,但其说法有待商榷,不过也给了我一些借鉴意义。...
分类:
编程语言 时间:
2015-07-29 10:16:58
阅读次数:
278
使用 @property 时候,XCode 会自动为我们生 Setter 和 Getter,甚至会自动生成属性。例如下面的情况:// .h 文件@interface Person : NSObject@property (copy, nonatomic) NSString *name;@end// ...
分类:
其他好文 时间:
2015-07-28 20:42:52
阅读次数:
100
Alt+Insert 生成代码,生成 Getter、Setter、构造器等!!Ctrl+/ 使用“//”注释或取消注释Ctrl+Shift+/ 使用“/* */”注释或取消注释Ctrl+Alt+L 格式化代码Ctrl+D 复制当前内容(未选定则为当前行)Ctrl+Y 删除当前内容(未选定则为当前行)...
分类:
其他好文 时间:
2015-07-27 12:31:26
阅读次数:
105
Scala中的类
摘要:
在本篇中,你将会学习如何用Scala实现类。如果你了解Java或C++中的类,你不会觉得这有多难,并且你会很享受Scala更加精简的表示法带来的便利。本篇的要点包括:
1. 类中的字段自动带有getter方法和setter方法
2. 你可以用定制的getter/setter方法替换掉字段的定义,而不必修改使用类的客户端,这就是所谓的"统一访问原...
分类:
其他好文 时间:
2015-07-26 11:10:43
阅读次数:
170
@interface UIView : UIResponder/** * 通过一个frame来初始化一个UI控件 */- (id)initWithFrame:(CGRect)frame;// YES:能够跟用户进行交互@property(nonatomic,getter=isUserInterac....
分类:
其他好文 时间:
2015-07-25 19:43:15
阅读次数:
107
每一个实例变量定义两个方法:设置变量的setter方法 获取变量值的getter方法set方法的书写规范set方法一定是一个对象方法set方法一定不能有返回值set方法必须以set开头set之后跟的是 实例变量去掉下划线,并且首字母大写set方法一定有参数,而且参数的类型和实例变量的类型一致set方...
分类:
其他好文 时间:
2015-07-24 22:18:58
阅读次数:
222
008-Scala主构造器、私有构造器、构造器重载实战详解Scala主构造器实战无参数的主构造器分析1.name 需要赋初值,一般通过占位符来代表空值2.private 声明私有的age 生成的getter/setter方法也是私有的;不加则私有的age生成公有的getter/setter方法3.p...
分类:
其他好文 时间:
2015-07-24 18:01:42
阅读次数:
90
007-Scala类的属性和对象私有字段实战详解Scala类的使用实战变量里的类必须赋初值def函数时如果没参数可不带括号2.不需要加Public声明getter与setter实战getter方法:def agesetter方法:def age_var 变量默认生成getter和setter方法va...
分类:
其他好文 时间:
2015-07-24 17:44:56
阅读次数:
131
理解值栈(ValueStack)与上下文(StackContext): Struts2中有值堆栈和堆栈上下文的概念,你用 可以看出. 值栈中的对象的不使用#,非值栈中的对象使用# 当前action,或者处于action链中的action所拥有的属性,并且为该属性提供了getter和setter方法,...
分类:
其他好文 时间:
2015-07-24 12:19:26
阅读次数:
114