首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

java 温习笔记——接口

2012-11-06 
java 复习笔记——接口一)1)接口中所有的方法都是public abstract。2)在接口中声明方法时,不能使用native、sta

java 复习笔记——接口
一)
1)接口中所有的方法都是public abstract。
2)在接口中声明方法时,不能使用native、static 、final 、synchronized 、private 、protected等修饰符.(即只能用public abstract)
3)和public类一样,public接口也必须定义在与接口同名的文件中。
4)接口中可以有数据成员,这些成员默认都是public static final。

interface Math{[color=red]double PI=3.1415926;[/color]}class Arithmetic implements Math{double roundArea(double radius){return PI*radius*radius;}}class Student{public static void main(String[] args){Arithmetic a=new Arithmetic();System.out.println(a.roundArea(3));System.out.println(Math.PI);//okSystem.out.println(Arithmetic.PI);//okSystem.out.println(a.PI);//ok}}


二)
1)一个接口可以继承自另一个接口。
2)Java中不允许类的多继承,但允许接口的多继承。
3)在Java中,一个类可以实现多个接口。
4)一个类在继承另外一个类的同时,可以实现多个接口。
//在继承类的同时,实现多个接口interface Sittable{void sit();}interface Lie{void sleep();}interface HealthCare{void massage();}class Chair implements Sittable{public void sit(){};}[color=red]class Sofa extends Chair implements Lie, HealthCare[/color]{public void sleep(){};public void massage(){};}

热点排行