面向对象设计之类和对象

对象的静态特征和动态特征分别称为对象的属性和方法,它们是构成对象的两个主要因素。

对象:用来描述客观事物的一个实体,由一组属性和方法构成。

封装就是把一个事物包装起来,并尽可能隐藏内部细节。

类定义了对象将会拥有的特征(属性)和行为(方法)。

类的属性:对象所拥有的静态特征在类中表示时称为类的属性。

类的方法:对象执行操作称为类的方法。

一个类为它的全部对象给出了一个统一的定义,而它的每个对象则是符合这种定义的一个实体。因此类和对象的关系就是抽象和具体的关系。

java的类模板:

语法:

public class<类名>{

//定义属性部分

属性1的类型    属性1;

属性2的类型    属性2;

........

属性n的类型    属性n;

//定义方法的部分

方法1;

方法2;

.......

方法n;

}

在java中要创建一个类,需要使用一个case、一个类名和一对大括号。

类似于给变量命名,类的命名也要遵循一定的规则:

1.不能使用java中的关键字

2.不能包含任何嵌入的空格或点号“.”,以及除下划线“_”、字符“$"外的特殊字符。

类名通常由多个单词组成,每个单词的首字母大写。

另外,类名应该简洁而有意义,尽量使用完整单词,避免使用缩写词,除非该缩写词已被广泛使用,如HTML、HTTP、IP等。

定义类名:

语法:

public class 类名{

}

例:

 编写类的方法

语法:

访问修饰符   返回值类型   方法名(){

    //方法体

}

如何创建和使用对象

语法:

类名    对象名   =new  类名();

例如:School center   =new  School();

语法:

对象名.属性           //引用对象的属性

对象名.方法名()//引用对象的方法         

猜你喜欢

转载自www.cnblogs.com/loveConan5----/p/9392066.html
今日推荐