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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

1,一个Target中的类无法直接在另外一个Target中访问


2,类的属性代表什么

    1),类的属性代表这类事物具有共同的特征

    2),类的属性代表这个类所拥有的东西

    3),如何分析类有哪些属性?
            就分析这个类拥有哪些东西?
            拥有的东西就可以作为类的属性


3,类的方法代表了什么

    1),代表了这个类所具备的行为,这个类所具备的功能

    2),一个类有什么方法,就去分析这个类有什么功能


1,人拥有一条狗
    把狗类的对象作为人类的属性
    代表人拥有狗

2,属性的本质是变量
    在创建对象的时候,对象中的属性是按照类模版中的规定挨个创建出来的
    属性是什么类型的 对象也是什么类型的

    如果类的属性是一个类的对象,这个属性仅仅是一个指针变量而已
    并没有对象产生。
    这个时候还要为这个属性赋值一个对象的地址,才可使使用。

3,A类可以作为B类的属性,代表B拥有A
    这时候属性仅仅是一个指针变量而已,默认值时nil,并没有创建对象


    这个时候如果你要正常使用的话,还要为B对象的A属性赋值一个对象

0 个回复

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