接口:
1.定义:对规则的声明,所有的方法都不能实现,所有的属性都是常量
2.特点:所有的方法都不能实现,所有的属性都是常量。
public static final
public
3.使用接口实现多态
1)抽象出接口中的属性和方法
2)实现接口,重写接口中所有的方法
3使用接口类型表示所有实现接口的类
//定义一个java接口
public interface Introduceable
{
public String detail();
}
//教员类实现代码
public class AccpTeacher2 implements Introduceable
{
public String detail()
{
return "本人是Accp教员";
}
}
//打印类打印实现代码
public class Printer
{
public void print(String content)
{
System.out.println("开始打印");
System.out.println(content);
}
}
//中心类实现代码
public class AccpSchool2 implements Introduceable
{
//中心才有打印功能
Printer printer=new Printer();
public String detail()
{
return "这里是Accp中心";
}
//使用中心打印机打印信息
public void print(Introduceable intro)
{
printer.print(intro.detail());
}
}
public static void main(String[] args) {
AccpSchool2 school=new AccpSchool2();
school.print(new AccpTeacher);
school.print(school);
}
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。