标题:对象
关键词:对象
内容:
A、一句话概括今日目标完成情况
对象:90%
B、具体内容:
类,就是一类问题放在一个块中处理,对象,是这类问题里的,某一个解决问题的对象。就比如,书上的,这一类问题就是知道三条边求三角形的面积。那么边长为3、4、5的就是解决这类问题的其中一个对象。
还是上面的例子,类不存储数据,其中的对象存储数据,如3、4、5.这些数据是存在对象中的。对象的定义呢,一类问题,当然可以有许多对象,如3、4、5,是一个处理对象,6、8、10同样是这类问题可以处理的对象。所以在定义对象的时候,前面是类名,后面是各个对象名。要让程序知道,这些问题对象是哪类问题里的。
类名 对象名1,对象名2,···,对象名n;
没有搞懂,私有访问特性有什么作用。通过对象名和成员运算符来使用类成员,就相当于,某个问题对象已经知道,处理它,要调用类中,这个问题的解决方法,来处理数据。
对象的指针及引用,这一点有点不太懂,还没理解透彻。对象的赋值,不同类之间是不能赋值的,就比如,处理不同类型的题目,有些数据在某个问题中是无定义的,或者说数据在不同类的问题中,代表含义不同。所以,不同类之间,数据不能赋值。当然,同一类之间,有指针成员,并且指针成员指向动态内存时,要用重载函数。(这个地方有一点点不透彻)
类成员的访问控制,私有访问特性不能在类体外访问,公有的可以在类体外使用,一般是公有成员函数。
这一小节,还有些地方有点问题,不是特别透彻。
C、明日计划:构造函数与析构函数