您的位置:首页 > 其它

对面向对象的一点理解

2015-12-15 23:11 204 查看
看了《Java编程思想》前两章,对面向对象思想有了更多的了解。

具体应用到编程中来,比如,知道了Java的自动装箱类,是将面向过程编程往面向对象编程转。

对“对象”的一些认识,先说说书上关于“对象”的一些特性:

1、万物皆对象;

2、程序是对象的集合,他们通过发送消息来告知彼此所要做的;

3、每个对象都有自己的由其他对象说构成的存储;

4、每个对象都拥有其类型;

5、某一特定类型的所有对象都可以接受同样的消息;

关于面向对象编程的特性:封装、继承、多态;

对于写程序时的影响,主要在于,从在写程序时将重点放在过程上,转变为写程序时注重各个类、对象的关系,这样的好处是(书上说将问题转变为人类实际生活上所遇到的问题);这就比如,你写一个坦克大战游戏,只要将问题转化为描述坦克应有的属性,具有的行为,与其他对象(子弹、墙、其他坦克)之间的关系就行了。

当代码阅历到一定程度时,可以看看设计模式,或许将更能熟练运用面向对象思想编程。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: