关于Java抽象类,接口与实现接口及派生类继承基类

1.

抽象类

抽象类就是有一个或多个方法只被声明而未被实现。

抽象方法的声明以分号结束,并且用关键字abstract来说明它以标识它为抽象方法。

格式:

public abstract class 类名{

     定义变量//  

     抽象方法//

}

2.

接口是抽象类的一种,之包含常量与方法的定义,而没有变量与方法的实现,且其方法都是抽象方法。

接口声明的格式如下:

[public] interface 接口名{

   常量的定义//

   方法的定义//

}

3.

接口的实现

一个类中可以实现多个接口,在implements字句中用逗号分隔开。

同时,一个类最多只能继承一个父类。

实现接口:

[public] class 类名 [extends 父类](无父类则不用写)implements 接口名{

   实现接口中的方法//

}

注意:抽象方法前面一定要加关键字abstract;

          抽象方法被重写后才能调用;

 

下面来一个实例感受一下:

 

 4.

派生类基类与继承

关键字:extends

下面直观感受一下

 

posted on 2019-04-22 20:16  扶桑里  阅读(232)  评论(0编辑  收藏  举报

导航