//仅作为在线学习笔记
/*
接口:初期理解,可以认为这是一个特殊的抽象类
当抽象类中的方法都是抽象的,那么该类就可以通过接口的形式来表示
class 用于定义类
interface用于定义接口
接口定义时
1,接口中常见的定义 :常量,抽象方法
2,成员的固定修饰符
常量:public static final
方法:public abstract
接口中的成员都是public
*/
//接口不能实现实例化 因为里面含有抽象方法
interface Inter
{
public static final int NUM =3;
public abstract void show();
// int NUm =3;//将这前面的额修饰符去掉全部 或者部分 都是可以的因为在
// void show();//interface中 系统会自动补上 不过为了阅读时更清晰 建议补上
}
class Test implements Inter//在这里不是继承关系 而是实现关系
//子类要将父类中的全部抽象类都实现后才能实现示例化
{
public void show(){}
}
class InterfaceDemo
{
public static void main(String[] args)
{
Test t = new Test();
System.out.println(t.NUM);
System.out.println(Test.NUM);
System.out.println(Inter.NUM);
}
}