JAVA面向对象

1.面对对象特征之继承

格式:class 子类 extends 父类

继承的好处:

1、继承的出现提高了代码的复用性,提高软件开发效率。

2、继承的出现让类与类之间产生了关系,提供了多态的前提。

注:类只支持单继承,不允许多继承

在子类中,访问父类中的成员变量格式:

super.父类中的成员变量

在子类中出现与父类一样的方法是,会出现覆盖操作,也就是方法的重写

在子类中,访问父类的成员方法

super.父类的成员方法()

方法重写的注意事项:

子类重写父类方法,必须保证权限大于等于父类

必须一模一样,方法的返回值类型 方法名 参数列表都一样

3.抽象类

抽象方法的定义格式:

public abstract 返回值类型 方法名(参数)

抽象类的定义格式

public abstract class 类名{}

抽象类的特点:

抽象类和抽象方法都需要被abstract修饰,抽象方法必须定义在抽象类中

抽象类不可以之间创建对象,调用抽象方法无意义

子类中,只有重写了所有父类的抽象方法后,才可以创建对象,否则该子类还是一个抽象类

抽象类的细节问题:

抽象类一定是父类,可以有普通方法

 

posted @ 2020-09-28 15:56  杰斯-java  阅读(82)  评论(0)    收藏  举报