您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
javase第二季学习笔记-接口
发布时间:2017-07-10 14:26:33编辑:雪饮阅读()
接口中所有方法只能是抽象方法
接口中所有属性只能是常量
public class NewKeywordDemo
{
public static void main(String[] args){}
}
//接口a
interface A{}
//接口b
interface B{}
//接口ieat
interface IEat
{
//属性定义原型
//public static final可以不写,接口默认就是这个
//public static final这三个的语法位置顺序也无所谓
//常量名一般都是大写(规范)
public static final String name="小白";
//接口方法的修饰符必须是public,可以不写(默认public)
//原型语法:public abstract void eat()
//由于接口中所有方法都是抽象方法,所以abstract可以不写
public void eat();
}
//定义一个接口
//接口可以继承多个接口
interface Hit extends A,B
{
public void cry();//抽象方法
}
//使用关键字implements实现一个接口
//类可以实现多个接口
class Goddess implements Hit,IEat
{
public void cry(){
System.out.println("hit,hait");
}
public void eat(){
System.out.println("eat,eat");
}
}
class Girl implements Hit
{
public void cry(){
System.out.println("hit2,hait2");
}
}
//抽象类实现接口可以不实现方法
abstract class Person implements Hit{}
关键字词:javase,接口