宠辱不惊,看庭前花开花落;去留无意,望天空云卷云舒

JAVA学习小记

上一篇 / 下一篇  2007-08-23 23:27:34

一、面向对象的思想

面向对象(Object  Oriented)指世界是由对象(Object )所组成的,每个对象主要具有两个特征:

1、行为(behavīors

2、状态( States

Ø       每个对象通过其行为的变化来改变自身的状态

如何理解面向对象的程序设计

Ø       所有的东西都是对象:可以把对象看成一种新型变量,它保存着数据,但可进行一些操作.

Ø       程序是一大堆对象的集合

Ø       把问题看成是相互作用的事物的集合, 用属性来描述事物,把动作称为方法。

Ø       这样事物就可以使用属性和方法把它描述清楚。

1、类的概念

类是面向对象程序设计中的一个重要概念,它是事物(对象)的模板或蓝图。

Ø       例如你面前的这辆汽车是具体的事物,我们称它为对象(object)。它有许多的属性,例如:红色,四个轮子,四个车门五个座位等等;还有许多的方法,例如:点火,转弯等等。当你确定了这些属性和方法后,别人就可以确定这是一辆汽车。这样我们可以根据这些生成一模板,模板定义为

Ø       名字:汽车

Ø       属性:颜色、车门、轮子、座位等

Ø       方法:点火、转弯等

Ø       这个模板,就是我们所说的类。

以后我们可以直接使用这个模板来生成一些实实在在的汽车

2、对象(Object)的概念

对象是类的实例.

    前面我们把类比喻成模板,那么对象就应该是由这个模板生成的实例。

   例如:我们接着前面的例子,我根据模板(类),使颜色为红色、有四个车轮、四个车门、五个座位,这时就生成了我面前的这辆红色车,它是按照前面的那个模板(类)生成的,这就是实例(对象)。

3、类与对象的关系

     对象是通过定义类,然后实例化(也称创建对象)实现的

四、域

类中的变量称为域(field

域的声明包括类型名、域名字和可选的初始化子句

 

今天看到这里了


TAG:

 

评分:0

我来说两句

Open Toolbar