java 普通类的多态

//普通类的多态
class Han{
String name;
public void Teach(){
System.out.println(name+“在上课”);
}
}
//继承
class JavaTeacher extends Han{
public void Teach(){
System.out.println(name+“在教Java课”);
}
}
class PHPTeacher extends Han{
public void Teach(){
System.out.println(name+“在教PHP课”);
}
}
//Leader领导
class Leader{
//check检查
public void check(Han t){
System.out.println(“开始讲课”);
t.Teach();
System.out.println(“开始评分”);
}
}

public class TestHan{
public static void main(String[] args){
//创建一个java老师
JavaTeacher t = new JavaTeacher();
t.name = “王伟”;
//创建一个PHP老师
PHPTeacher t1 = new PHPTeacher();
t1.name = “刘敏”;

		//创建一个领导对象
		Leader leader = new Leader();
		leader.check(t);
		System.out.println("-----------");
		leader.check(t1);
			}

}
在这里插入图片描述

发布了103 篇原创文章 · 获赞 5 · 访问量 3089

猜你喜欢

转载自blog.csdn.net/weixin_45339692/article/details/103017912