A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小石头16544 中级黑马   /  2016-1-21 23:36  /  669 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

封装、
继承、
多态、
对象的存储、
类对象的存储:

1.
方法中牵扯到的变量的- - 问题
如果是普通的变量,值传递,那么每次使用的时候,都不会改变它的值
如果是累的属性(成员变量),地址传递,那么在整个方法中,每次使用成员变量的值都会被保存下来
如果是init中的值,也就是说每次重新定义一个对象的时候,那么这个对象的值都是init中的值,所以叫初始化

2.
访问实例变量的两个方法:
指向符号
set、get方法

3.
对象方法调用另外一个对象方法的:
成员变量里定义一个变量
对象当做方法的参数传递
如果连个对象方法是一个类的对象方法,那么就引进self

4.
@property int age;  //一个变量对应@property,对应一个set get方法
定义了变量:int _age;
声明了 set get
实现了 set get
这个变量是私有属性,子类可以继承,但是不能直接访问,必须要借助父类的set get方法,也就是说子类的对象名直接用点语法就可以了

5.
description
由NSString调用stringwithformat:@“。。。”,(变量输出列表)  方法
返回的是NSString * 类型的

iskindofclass
ismemberofclass
issubclassofclass

respondsTOselector SEL/@selector 方法名
instancerespondsTOselector

performSelector:SEL/@selector 方法名 withobject:()withobject:()

initwith:(数据类型)变量名
初始化,先初始化父类的、再初始化子类的

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马