1,一个Target中的类无法直接在另外一个Target中访问
2,类的属性代表什么
1),类的属性代表这类事物具有共同的特征
2),类的属性代表这个类所拥有的东西
3),如何分析类有哪些属性? 就分析这个类拥有哪些东西? 拥有的东西就可以作为类的属性
3,类的方法代表了什么
1),代表了这个类所具备的行为,这个类所具备的功能
2),一个类有什么方法,就去分析这个类有什么功能
1,人拥有一条狗 把狗类的对象作为人类的属性 代表人拥有狗
2,属性的本质是变量 在创建对象的时候,对象中的属性是按照类模版中的规定挨个创建出来的 属性是什么类型的 对象也是什么类型的
如果类的属性是一个类的对象,这个属性仅仅是一个指针变量而已 并没有对象产生。 这个时候还要为这个属性赋值一个对象的地址,才可使使用。
3,A类可以作为B类的属性,代表B拥有A 这时候属性仅仅是一个指针变量而已,默认值时nil,并没有创建对象
这个时候如果你要正常使用的话,还要为B对象的A属性赋值一个对象
|