1 接口
基本数据类型:byte short int long float double
boolean char
class : A a=newA();对象.变量 对象.刹车
interface:
数组:int[] a; a=new int[10];
A[] a=new A[10]; a[0] =new A();
1.接口声明
接口包含有接口声明和接口体,和类不同的是,接口使用关键字interface来声明自己是一个借口
interface 接口的名字
2.接口体
接口体中包含常量的声明(没有变量)和抽象方法两部分。接口体中只有抽象方法,没有普通方法。
自己的理解:
接口里的常量默认为: public final static 类型,即常量;
接口里的方法默认为:public abstract类型,即抽象方法;
接口中定义不出变量,只有常量;
接口中的方法只注重是什么行为,如行为“跑”,但并不注重细节,只关心重要的行为,就像抽象类的思想。
自己的理解:
interface Printable{//接口声明
int MAX=100;//只有常量 相当于 public final static int MAX =100;等价的写法
void add();//只有抽象方法,等价写法 public abstract void add(); 比如:跑 接口里的方法只注重是什么行为,如行为“跑”,但并不注重细节,只关心重要的行为,就像抽象类的思想。
float sum(float x, float y)
}