接口的特点:
关键字: interface implements
接口的定义: interface 接口名{
成员变量:默认都为 public static final 类型
构造方法:无构造方法
成员方法:默认的都为 public abstract 类型
}
接口无法直接实例化,只能通过多态的形式进行实例化
接口的实现:class 类名 implements 接口名(){}
实例:
interface Inter{
pulbic int num1; //其实默认类型为public static final类型
public static final int num2;
public abstract void show();
}
class InterImpl implements Inter{
public void show(){
System.out.println("接口的测试!");
}
}
public class TestInterDemo{
public static void main(String [] args){
Inter i = new InterImpl(); //已多态的形式实例化接口
System.out.println(i.num1+i.num2);
i.show();
}
}
关键字: interface implements
接口的定义: interface 接口名{
成员变量:默认都为 public static final 类型
构造方法:无构造方法
成员方法:默认的都为 public abstract 类型
}
接口无法直接实例化,只能通过多态的形式进行实例化
接口的实现:class 类名 implements 接口名(){}
实例:
interface Inter{
pulbic int num1; //其实默认类型为public static final类型
public static final int num2;
public abstract void show();
}
class InterImpl implements Inter{
public void show(){
System.out.println("接口的测试!");
}
}
public class TestInterDemo{
public static void main(String [] args){
Inter i = new InterImpl(); //已多态的形式实例化接口
System.out.println(i.num1+i.num2);
i.show();
}
}