概述
面向对象思想的编程思想,力求让程序与现实中的抽象概念保持一致,为了做到这一点,面向对象的思想中提出两个概念:类和对象。
我们可以把类和对象的关系,想象成直升机图纸和直升机的关系,通过直升机图纸可以制造一架新的直升机,那么通过类也可以创造一个新的对象。
类的构成和类的定义格式
类由属性和方法构成:
-
属性:
相当于在直升机图纸中规定的的零件尺寸大小等参数。数据定义在类中方法外,又称成员变量。
-
方法:
相当于在直升机图纸中定义好的一个子系统。定义在类中方法外,又称成员方法。
-
常用类的定义格式:
class 类名{
//成员变量
数据类型 属性名;/数据类型 属性名 = 初始化值;
//成员方法
【权限修饰符】 返回值类型声明 方法名称(【参数列表】){
方法体
【return 返回值;】
}
/*备注:【】中的内容可根据情况选择留空*/
}
定义类的注意事项:
- 类必须储存在后缀名为java的文件中。
- 一个.java文件中,可以存在N个类,但是只能存在一个public修饰的类。
- java文件的文件名必须与public修饰的类名完全一致。
对象的定义和使用
定义格式:
类名 对象名 = new 类名();
调用方法格式:
对象名.方法名();//调用无参方法
对象名.方法名(实参列表);//调用有参方法
对象属性的赋值:
对象名.属性名 = 值;