黑马程序员技术交流社区
标题:
Java接口的实例
[打印本页]
作者:
Cancer
时间:
2015-8-24 21:41
标题:
Java接口的实例
/*人的抽象类
* */
abstract class People{
abstract void study();//学习的抽象方法
void sleep(){//睡觉的方法,这个类没有用abstract关键字修饰,所以子类是继承时可以不用重写。
System.out.println("睡觉");
}
}
/*行为接口
* */
interface Action{
void playGame();//玩游戏的方法
}
class User extends People implements Action{//继承people抽象方法,实现Action接口
@Override
void study() {//继承People父类,重写study方法
// TODO Auto-generated method stub
System.out.println("学习");
}
@Override//实现Action接口的playGame方法
public void playGame() {
// TODO Auto-generated method stub
System.out.println("玩游戏");
}
}
public class Test13 {
public static void main(String[] args) {
User user=new User();//实例化User对象
user.study();//调用子类继承父类的重写的方法
user.playGame();//调用子类实现接口的实现方法
user.sleep();//调用父类的方法
}
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2