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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

&&匿名对象
1 如果函数有返回值,可以不使用变量来接收;
如int num = 10+100+getsum(10,20);
2 匿名对象:没有名字的对象,我们创建1个对象,不用指针存储这个对象的地址.
如:[HMPerson new]
这就叫匿名对象.
1)使用
赋值[HMPerson new]->name = @“jcke”;
调用方法[ [HMPerson new]  sayhi]
2)由于没有名字,所以只能用一次,创建出来的时候就使用.
3作用:如果一个对象成员你只需使用一次,那就可以使用.
&&面向对象的3大特征

封装:函数/方法 就是一种封装的体现,将一段代码塞在函数/方法中
        好处:屏蔽了内部的实现,便于管理.
         类是一种更高级的封装:
         将数据的状态和行为封装在一个类中.有很多复杂的实现.
          把复杂的东西,封装成1个类的整体.

继承:明天讲
多态  
&&setter      
1 @public去掉后外部就访问不了属性.
为了从外部修改属性出现不符合逻辑的事,我们使用setter方法.

0 个回复

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