1 接口 是 java 中最重要的概念 接口可以理解为一种特殊的类,里面全部是全局常量和公共的抽象方法所组成
2 接口格式
interface interfaceName{
全局变量
抽象方法
}
3 接口的实现也必须通过子类,使用关键字 implements 而且接口是可以多实现的 弥补了 单继承的局限
4 一个子类同时继承抽象类和实现接口
案例
package csdn.zyl.demo;
interface Inter
{
public static final int AGE = 100;
public abstract void tell();
}
interface Inter1{
public abstract void say();
}
//接口多实现
interface Inter2 extends Inter,Inter1
{
}
abstract class Abs1{
public abstract void print();
}
//接口多个实现必须 把所有接口的抽象方法都实现
class A extends Abs1 implements Inter,Inter1{
public void tell()
{
}
public void say()
{
}
public void print()
{
}
}
public class InterfaceDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
//接口无法直接使用 下面报错
//Inter inter = new Inter();
A a =new A();
a.tell();//接口的方法
a.say();//接口的方法
a.print();//抽象类的方法
System.out.println(Inter.AGE);
}
// TODO Auto-generated method stub
//接口无法直接使用 下面报错
//Inter inter = new Inter();
A a =new A();
a.tell();//接口的方法
a.say();//接口的方法
a.print();//抽象类的方法
System.out.println(Inter.AGE);
}
}
案例 结果:
100