接口
----------siwuxie095
接口是Java中最重要的概念,接口可以理解为一种特殊的类,里面全部是
由全局常量和公共的抽象方法所组成,使用关键字 interface 声明
接口的格式:
接口的实现必须通过子类(同抽象类),使用关键字 implements,而且接口是可以多实现的
一个类可以同时继承抽象类和实现接口
一个接口不能继承一个抽象类,但是却可以通过 extends 关键字同时继承多个接口,
实现接口的多继承「弥补了Java中单继承的不足」
代码:
package com.siwuxie095.interfacedemo;
//接口 interface People{ //声明一个全局常量 //常量要全部大写,因为常量不可更改,所以要初始化 public static final int AGE=10;
public abstract void tell(); }
interface PeopleX{ public abstract void say(); }
abstract class Person{ public abstract void print(); }
//先继承抽象类,后实现接口的多实现,通过 逗号 分隔 class Teacher extends Person implements People,PeopleX{ public void tell() {
}
public void say() {
}
@Override public void print() {
} }
//一个接口通过extends 继承多个接口,弥补了Java中单继承的不足 interface Students extends People,PeopleX{
}
public class InterfaceDemo01 {
public static void main(String[] args) { Teacher t=new Teacher(); t.tell(); t.say(); t.print(); System.out.println(Teacher.AGE);
}
} |
【made by siwuxie095】
posted on 2017-03-18 00:44 siwuxie095 阅读(140) 评论(0) 编辑 收藏 举报