对面向对象的一点理解
来源:互联网 发布:vscode mactype 贴吧 编辑:程序博客网 时间:2024/05/11 18:06
看了《Java编程思想》前两章,对面向对象思想有了更多的了解。
具体应用到编程中来,比如,知道了Java的自动装箱类,是将面向过程编程往面向对象编程转。
对“对象”的一些认识,先说说书上关于“对象”的一些特性:
1、万物皆对象;
2、程序是对象的集合,他们通过发送消息来告知彼此所要做的;
3、每个对象都有自己的由其他对象说构成的存储;
4、每个对象都拥有其类型;
5、某一特定类型的所有对象都可以接受同样的消息;
关于面向对象编程的特性:封装、继承、多态;
对于写程序时的影响,主要在于,从在写程序时将重点放在过程上,转变为写程序时注重各个类、对象的关系,这样的好处是(书上说将问题转变为人类实际生活上所遇到的问题);这就比如,你写一个坦克大战游戏,只要将问题转化为描述坦克应有的属性,具有的行为,与其他对象(子弹、墙、其他坦克)之间的关系就行了。
当代码阅历到一定程度时,可以看看设计模式,或许将更能熟练运用面向对象思想编程。
具体应用到编程中来,比如,知道了Java的自动装箱类,是将面向过程编程往面向对象编程转。
对“对象”的一些认识,先说说书上关于“对象”的一些特性:
1、万物皆对象;
2、程序是对象的集合,他们通过发送消息来告知彼此所要做的;
3、每个对象都有自己的由其他对象说构成的存储;
4、每个对象都拥有其类型;
5、某一特定类型的所有对象都可以接受同样的消息;
关于面向对象编程的特性:封装、继承、多态;
对于写程序时的影响,主要在于,从在写程序时将重点放在过程上,转变为写程序时注重各个类、对象的关系,这样的好处是(书上说将问题转变为人类实际生活上所遇到的问题);这就比如,你写一个坦克大战游戏,只要将问题转化为描述坦克应有的属性,具有的行为,与其他对象(子弹、墙、其他坦克)之间的关系就行了。
当代码阅历到一定程度时,可以看看设计模式,或许将更能熟练运用面向对象思想编程。
0 0
- 对面向对象的一点理解
- JAVA初学,对面向对象的一点理解
- 对面向对象的理解
- 对面向对象的理解
- 对面向对象的理解
- 对面向对象的理解
- 对面向对象的理解
- 对面向对象的理解
- 对面向对象的理解
- 对面向对象的理解
- 对面向对象的理解
- 对面向对象架构的一点看法
- 对面象对象封装的一点理解
- 对面向对象,VC,C#的理解
- 对面向对象几个基本概念的理解
- 对面向对象的一些理解
- 对面向对象编程的理解
- 对面向对象语言学习的理解
- 1049. 数列的片段和(20)
- ubuntu开关防火墙
- java泛型程序设计
- 四元数与欧拉角之间的转换
- Android
- 对面向对象的一点理解
- Java设计模式-创建型模式
- 1050. 螺旋矩阵(25)
- [深入浅出Cocoa]详解键值观察(KVO)及其实现机理
- Living without D3DX
- MyEclipse下创建的项目 导入eclipse
- eclipse中如何在当前工程中查找一个字符串
- 追求之门的开启,坚定有意义
- centos7安装mysql