school 接口
public interface school {
void setSchoolName(String schoolName);
void setClassName(String className);
void setSex(String Sex);
String getSchoolName();
String getClassName();
String getSex();
}
student 實(shí)現(xiàn)接口的類(lèi)
public class student implements school {
private String schoolName;
private String className;
private String Sex;
public String getSchoolName() {
return schoolName;
}
public void setSchoolName(String schoolName) {
this.schoolName = schoolName;
}
public String getClassName() {
return className;
}
public void setClassName(String className) {
this.className = className;
}
public String getSex() {
return Sex;
}
public void setSex(String sex) {
this.Sex = sex;
}
public String toString() {
String str = "學(xué)校名稱(chēng)" + schoolName +"班級(jí)名稱(chēng)" + className + "性別"+Sex;
return str;
}
public static void main(String[] args) {
student stu = new student();
stu.setSchoolName("濟(jì)寧示范");
stu.setSex("男");
stu.setClassName("二班");
System.out.println(stu.toString());
}
}
接口
1.接口可以多繼承
2.接口的方法聲明必須是 public abstract 即便不寫(xiě)默認(rèn)也是
3.接口里面不能包含方法具體實(shí)現(xiàn)
4.類(lèi)實(shí)繼承接口必須實(shí)現(xiàn)接口里申明的全部方法,除非該類(lèi)是抽象類(lèi)
5.類(lèi)里面可以聲明 public static final 修飾的變量
6.接口不能被實(shí)例化琉闪,但是可以被實(shí)現(xiàn)類(lèi)創(chuàng)建