发现了不少错误,已经改正,请放心食用23333
--------------------分割线--------------------
类:人类 (类)
你 我 他 (具体的对象)
你可以自己定义一个 新人类 对象则可以是一个新人类范畴的超人 法师等等
int类型 double类型 其实也可以近似地看成类 这在理解类的属性 方法时有不小的启发
接口:其作用与函数的返回值有异曲同工之妙, 接口是内外输出的一个小口子,如果我们要修改类 使其兼容其他系统 那么我们可以只修改类体内的代码 接口不用改变 只需要保证输入输出与原来一样 具体如何实现可以有各种方法
构造函数: 变量的赋值轻松愉快 但是对于类来说 给一个属性赋一个初值 就需要用到构造函数了(如果不赋初值,实际使用时也没有赋值,那么会出现乱码甚至程序崩溃的严重后果)
析构函数:删除一个对象会调用他的构析函数,而在一些情况下他还需要完成更多你想要的工作,例如一些指针类在被删除时会把他指向的对象也一起删除了,这里就是构析函数起到的作用(当然这个功能是要自己写进构析函数的)
那么析构函数就是:销毁对象的值,回收对象在运行期间占用的内存空间,并顺便做点善后工作(自己可以写进去)
指针:指针中存储着目标的内存地址 但是指针本身也有内存地址,
就好像指路的牌子本身也有个位置 而且并不是他指向的位置
带*号时是指 指针指向的对象,不带*号时是指 指针本身
如有谬误 请联系QQ1355528158
本人常在线