JAVA语法规则总结

单继承多实现

抽象类

   抽象方法

使用关键字:abstract修饰的方法就是抽象方法;

抽象方法的形式:只有方法的声明,没有方法体;

抽象方法一般存在于父类中,相当于强制要求子类必须重写该方法,相当于父亲仅仅声明所有的子类应该具有此功能,但是具体的功能内容各不相同;

   抽象类

使用关键字:abstract修饰的类就是抽象类;

   抽象类的特点总结

1:抽象类不能直接使用关键字new创建对象;(可以在子类的构造方法中通过super调用抽象类的构造方法)一般需要创建子类对象;

2:抽象类中有构造方法,构造方法可以对成员变量初始化;

3:如果一个子类(A类)继承了一个抽象类(B类),那么此时A类必须重写B类中所有的抽象方法,否则A类也必须是抽象类;

4:抽象类中同时也允许有非抽象的方法。只能单继承。

:

 

posted @ 2018-03-24 18:12  cheney-yang  阅读(128)  评论(0编辑  收藏  举报