1.面向对象的三个特征
封装:封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使
用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。
继承:继承实际上是存在与面向对象程序中的两个类之间的一种关系。当一个类拥有另一个类的所
有数据和操作时,就称这两个类之间具有继承关系,private 属性除外。
被继承的类称为父类或者超类,继承了父类的所有数据和操作的类称为子类。
使用继承的主要优点是:使程序结构清晰,减少编码,减少维护的工作量。
多态:定义:使用父类对象的地方都可以使用子类的对象,这就是所谓的多态。简单来说,多态意
味着父类型的变量可以引用子类型的对象。
2.类的定义
[修饰符] calss 类名 [继承父类] [接口]
{
成员变量;
构造方法;
成员方法;
}
文件名必须与 public 类名相同。
3.创建对象
使用下列语法可创建对象:
new 构造函数
关键字 new 通常为创建运算符,用于分配对象内存,并将该内存初始化为缺省值。
一旦 new 完成分配和初始化内存,它就将调用构造函数来执行对象的初始化。
当创建一个类时,只是创建了一种新的数据类型,对象是类的一个实例。
4.构造函数
构造函数是类的一种特殊方法,主要表现:
1、构造函数的方法名与类名相同。
2、构造函数没有返回类型。
3、构造函数的主要工作是完成对类对象的初始化工作。
5.默认构造函数
默认构造函数指没有参数的构造函数。
如果编写的类没有构造函数,系统会自动提供一个默认构造函数,它把所有的属性设为默认值。
方法
方法是类的主要组成部分。在一个类中,程序的作用主要体现在方法中。方法是 Java 语言的基本构
件,利用方法可以组成结构良好的程序。
方法的声明
一般的方法声明格式:
[访问控制符] [修饰符] 返回类型 方法名(参数表) [throws 异常类名表]{
评论0