宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒
JAVA学习小记
上一篇 /
下一篇 2007-08-23 23:27:34
一、面向对象的思想
面向对象(Object Oriented)指世界是由对象(Object )所组成的,每个对象主要具有两个特征:
1、行为(behavīors)
2、状态( States )
Ø 每个对象通过其行为的变化来改变自身的状态
如何理解面向对象的程序设计
Ø 所有的东西都是对象:可以把对象看成一种新型变量,它保存着数据,但可进行一些操作.
Ø 程序是一大堆对象的集合
Ø 把问题看成是相互作用的事物的集合, 用属性来描述事物,把动作称为方法。
Ø 这样事物就可以使用属性和方法把它描述清楚。
1、类的概念
类是面向对象程序设计中的一个重要概念,它是事物(对象)的模板或蓝图。
Ø 例如你面前的这辆汽车是具体的事物,我们称它为对象(object)。它有许多的属性,例如:红色,四个轮子,四个车门五个座位等等;还有许多的方法,例如:点火,转弯等等。当你确定了这些属性和方法后,别人就可以确定这是一辆汽车。这样我们可以根据这些生成一模板,模板定义为
Ø 名字:汽车
Ø 属性:颜色、车门、轮子、座位等
Ø 方法:点火、转弯等
Ø 这个模板,就是我们所说的类。
以后我们可以直接使用这个模板来生成一些实实在在的汽车
2、对象(Object)的概念
对象是类的实例.
前面我们把类比喻成模板,那么对象就应该是由这个模板生成的实例。
例如:我们接着前面的例子,我根据模板(类),使颜色为红色、有四个车轮、四个车门、五个座位,这时就生成了我面前的这辆红色车,它是按照前面的那个模板(类)生成的,这就是实例(对象)。
3、类与对象的关系
对象是通过定义类,然后实例化(也称创建对象)实现的
四、域
类中的变量称为域(field)
域的声明包括类型名、域名字和可选的初始化子句
今天看到这里了
收藏
举报
TAG: