/
我们刚刚学习了类,
有些同学还不是很理解。
或者说,从面向过程到面向对象还不太适应吧。
下面,就我个人的理解,谈谈面向对象以及类的理解。
希望能够帮助大家,
也希望广大的IT精英们给出更好的理解方式!
在此谢谢了、、、、、、、、、
///
面向对象
其实,就是用的时候用面向对象的思想。实现的时候还是用的面向过程。
举个例子,
一辆车在路上走,以前的时候,我们是用手推着他走。
现在,我们用面向对象的思维考虑就是,车---->走。
车这样就走了,我们不管它是怎么实现的。
(其实,面向对象的实现。也是运用的面向过程实现的。
只是用面向对象,更容易考虑问题)
再举例子,
大家都知道,把大象装冰箱总共分几步。
*面向过程:
1.打开冰箱
2.把大象放进去
3.关闭冰箱
*面向对象:
1.冰箱。打开
2.大象。进冰箱
3.冰箱。关闭
其中,具体怎么实现的大家一定很清楚了(用面向过程)
//
类
同学用可能仿照着都会用。理解起来可能有点问题。
因为,现在的这些问题我们都可以用面向过程的思想来实现。
类嘛,故名思议就是一类相同的事物
例如,人类。
每个人都有他的年龄,体重,身高(属性)等。
像我们这些人还会编程,吃饭,走(行为)等。
单独说人,是很抽象的我们不知道指的是谁。
我们可以指定一个人,如张三(类似,定义类的对象)
我们还可以再指定一个人,李四。
张三和李四,就是两个对象,把抽象的类实例化了。
我们单单说人类,是不会占用我们的内存的
但是我们知道人类的一些基本的属性,行为
如果,我们说张三
这就像是定义了一个类的对象,就开始占用内存了
希望大家再给指点一二、、、、、