1.(多态)
教室类
package com.hp.多态;
public class Js{
private String name;
public Js() {
}
public Js(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
课程类
package com.hp.多态;
public class Kc extends Js{
private String name;
public Kc() {
}
public Kc(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
老师类
package com.hp.多态;
public class Ls {
private String name;
public Ls() {
}
public Ls(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void feed(Js js,Kc kc){
System.out.println(this.getName()+"去"+js.getName()+"上"+kc.getName());
}
public static void main(String[] args) {
Ls ls = new Ls("张老师");
Js js = new Js("4班");
Kc kc = new Kc("Java开发");
ls.feed(js,kc);
}
}
运行结果