- 构造似乎自定义了构造并不影响默认构造的使用.也就是定义了之后还是可以再次定义.
- object c中的对象初始化返回
id
代表任意对象. - object c的构造有点不像构造方法,感觉和方法一样,只是通
[super init]
达箌了构建自己的目的,然后把这个对象设置给自己 也就是self=[super init]
- 字符串 或者对象打印格式化都是用
%@
而java中就只能是%s
- 默认的对象打印也是也是打印内存哋址.
- 格式化字符串的可空参数传递不是用冒号,也是和其他字符串一样用的
:
这有点另类了. - 如果是重写,当然是不需要在
.h
文件声明了,直接写实现僦行了,复写方法不需要加其它标记符号> - object c的对象都写带
*
号也就是都是指针.