self.name="object"和name="object"的区别?
2012-01-15 22:39
399 查看
self.name="object"和name="object"的区别?
分类: 2011-04-17 21:3392人阅读
评论(0)
收藏
举报
在一个对象的方法里面:
self.name = “object”;
和
name =”object”
有什么不同吗?
答:self.name = "object"会调用对象的setName()方法,
name = "object"会直接把object赋值给当前对象的name 属性。
并且 self.name 这样retainCount会加1,而name就不会。
相关文章推荐
- self.name="object"和name="object"的区别?
- self.name="object"和name=“ object”有什么区别呢?
- struts.objectFactory.spring.autoWire="name" 与 default-autowire="byName"的区别
- PHP $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI'] 之间的区别
- $_SERVER["REQUEST_URI"],["QUERY_STRING"],["PHP_SELF"] ,["SCRIPT_NAME"]用法
- DataBinder.Eval(Container.DataItem,"Name")和Container.DataItem("Name")有什么区别?
- Java中class是如何加载到JVM中的(Class.forName("name")和ClassLoader.loadClass("name")的区别)
- [[dic objectForKey:@"name"] description]
- java反射(1) 之class.forName(""), 类名.class, 对象.getClass()区别
- <input type="text" name="" id=""/>中name和id的区别
- PHP $_SERVER["QUERY_STRING"]、$_SERVER["REQUEST_URI"]、$_SERVER["SCRIPT_NAME"]和$_SERVER["PHP_SELF"]
- android:versionCode="1"与android:versionName="1.0"的区别?
- self.nameVarPtr = [[ObjectName alloc] init] 和nameVarPtr = [[ObjectName alloc] init] 的区别
- new对象与Class.forName("xxx").newInstance()的区别
- Thinking in Java读书笔记之Class.forName("XX")与XX.class这两种方式获得Class对象的区别
- 关于meta name="verify-v1"与meta name="google-site-verification"的区别
- spring3 页面form标签 报错 Neither BindingResult nor plain target object for bean name "company"
- SCRIPT_NAME、PHP_SELF、QUERY_STRING"、REQUEST_URI
- $_SERVER['PHP_SELF']、$_SERVER['SCRIPT_NAME'] 与 $_SERVER['REQUEST_URI']区别
- [Bindable]绑定和[Bindable("eventname")]绑定的区别