匿名对象


匿名对象

  1. 没有指针存储地址和指向对象
//直接使用
[perso new]->_name =@"jack";
//直接调用方法,这两个是不同对象
[[person new] sayHi];
  1. new是一个类方法,创建对象,返回值是创建对象的地址
  2. 注意点
  • 匿名对象只能使用一次
  • 每次创建匿名对象都是不同的对象
  1. 有什么用?
  • 只使用一次,再也不用时使用 -如果方法的参数是一个对象,而调用者为这个参数赋值的对象,就是专门来给这个方法传递的,并且这个对象调用者不会使用,那么这个时候可以用匿名对象。
学习
IDEA