首先记住类、对象、属性和方法的定义。
你知道定义之后,在看下面文字。
类是一个具有相同特征(属性)和功能(方法)的集合,对象是类中的一个,属性是对象所拥有的特征,而方法就是行为(对象的行为)。
把电脑看作一个类,而MAC本就是一个对象,我们可以把键盘,显示器,内存条,硬盘,触摸板,CPU等封装到这个MAC本的属性中。MAC本 本身也中也有很多功能(行为)。你想用MAC本看基础视频了,你就可以先调用开机这个功能(方法),然后拿出属性中的触摸板这个属性,在调用双击打开视频这个功能(方法),然后就完成了打开视频这个行为(方法调用成功)。
所以,面向对象关注的并不是解决问题的过程,而是解决问题需要哪些类,每个类需要创建哪几个对象,每个对象拥有哪些属性,要完成某些行为时,需要调用哪些方法。
所以,想理解好面向对象,你必须把类、对象、属性、方法搞清楚。 |