类的接口和抽象类

来源:互联网 发布:dnf自动存装备源码 编辑:程序博客网 时间:2024/06/03 10:14

主要分三步:

1.抽象类的定义

抽象类使用关键字abstract声明。抽象类中通常包含抽象方法,抽象方法一般是不完整的方法,只含有一个声明,没有方法主题,如果一个类中包含一个抽象方法,那么他一定是抽象类。抽象方法的形式

abstract void  函数名();

2.接口的定义

接口定义只要将类中的‘class’改为‘interface’关键字,然后在接口中定义使用方法即可。一般接口是为了统一类的继承风格。接口也包含基本的数据类型的数据成员,但是他们被默认为static和final。

3.继承抽象类和实现接口

继承重要就是使用extends关键字,实现也很简答,使用implement关键字声明即可。

代码实现:

定义接口

interface player{
 int flag=1;
 void play();
 void pause();
 void stop();
}

抽象类
abstract class playing{
 public void display(Object oPara){
  System.out.println(oPara);
 }
 abstract void winRun();
}

继承抽象类和实现接口
public class newPlay extends playing implenments player{
 public void play(){display("newPlay.play()");}
 public void pause(){display("newPlay.pause()");}
 public void stop(){display("newPlay.stop()");}
 void winRun(){display("newPlay.winRun()");}
 public static void main(String[] args){
  newPlay p=new newPlay();
  p.play();
  p.pause();
  p.stop();
  p.winRun();
 }

}
红字为上面提到的关键字,代码结果如下

 

原创粉丝点击