黑马程序员技术交流社区
标题:
接口事例小程序
[打印本页]
作者:
ZhangHeng
时间:
2015-7-7 22:11
标题:
接口事例小程序
刚刚总结了一下接口的知识点,感兴趣可以去我的上篇帖子看看
现在通过一个接口实例小程序来复习一下接口的知识点:
//抽象学生类
abstract class Student
{
//抽象的学习方法
abstract void study();
//共性内容非抽象的睡觉方法
void sleep()
{
System.out.println("sleep");
}
}
//接口,吸烟
interface Smoking
{
void smoke();
}
//Zhangsan这个对象继承学生类,实现吸烟接口
class Zhangsan extends Student implements Smoking
{
//复写学习方法
void study()
{
System.out.println("Zhangsan_study");
}
//复写吸烟方法
public void smoke()
{
System.out.println("Zhangsan_smoking");
}
}
//Lisi是好学生,不吸烟
class Lisi extends Student
{
//复写学习方法
void study()
{
System.out.println("Lisi_study");
}
}
class InterfaceDemo
{
public static void main(String[] args)
{
Zhangsan z = new Zhangsan();
z.study();
z.smoke();
new Lisi().study();
}
}
复制代码
结果:
Zhangsan_study
Zhangsan_smoking
Lisi_study
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2