首页 > 代码库 > 第11章 接口与内部类

第11章 接口与内部类

第11章 接口与内部类

1、接口的定义和实现
2、内部类的使用
3、接口和内部类的意义

Java程序设计中的接口,也是一种规范。这个接口定义了类应该做什么?
但不关心如何做?即接口中只有方法名,没有具体实现的方法体。

用关键字“interface”来声明。

interface school{
  void setSchoolName(String schoolName);
  void setClassName(String schoolClassName);
}

类实现接口时要使用implements关键字。
class student implements school{
  private String schoolName;
  private String className;
  

  public void setSchoolName(String schoolName){
    this.schoolName = schoolName;
  }
  public void setClassName(String className){
    this.className = className;
  }
  public String tostring(){
    String infor = "学校名称:" + schoolName + " " + "班级名称:" + " " + className;
    return infor;
  }
}

public class schoolTest{
  public static void main(String[] args){
    student st = new student();
    st.setSchoolName("重庆大学");
    set.setClassName("计算机一班");
    System.out.println(st.tostring());
  }
}

第11章 接口与内部类