Java------面向对象程序设计,
Java------面向对象程序设计,
面向对象
什么是面向对象,这个问题真的很难回答,更糟糕的是一个初学者来回答这个问题,但是对于学过 java 这门课程的我来说,得出的答案虽然浅显,但是作为复习的一部分却显得很重要。
场景1: 一个人在抽烟
面向对象:面向过程是一种耦合度低、扩展性强的编程思维方式,以 场景1 为例:张三在一个树下抽烟;
从这个场景中可以提取 对象 : 张三 、 烟、树、打火机;可以发现这几个其实在这个场景中没有谁是不可被替代的,每一样如果把它拿下来,在换个新的,构成的场景其实大致相同的;比如说:将树换下来,把河边换上去,打火机可以把普通的换成名牌的......
所以面向对象的思维方式更贴近人类的理解,当然通过面向对象编写程序的最终结果也是为了贴近人类的思维方式
面向过程:面向过程是一种耦合度很高的编程方式
1、类的定义
类的定义也可以成为类的声明,具体的是有数据成员变量和成员方法组成;
格式:
修饰符 class 类名 [extends 父类名] {
修饰符 类型 成员变量;
.....
修饰符 类型 成员方法(参数列表){
方法体
}
}
类的格式与组成的成员都已弄清楚了,但一个问题,就是为什么要构成类,类的作用是什么?
将一个现实问题通过代码程序进行实现,要有太多太多的代码需要去编写,在编写程序的过程中,不能想当然的想到哪就写到哪,需要对现实产生的问题一步步的剖析,寻找其中的相似点,连贯点,并且将各个相似的问题结合在一起,通过一个或较少的代码去执行这些相似问题的答案,使得在人类的理解层面上可以简单,易懂;在计算机的运行层面上可以减少内存的消耗,提高执行的速度;

相关文章
- 暂无相关文章
用户点评