源代码:
MainClass类:
package demo04;
public class MainClass {
public static void main(String[] args) {
Human human;
human = new Student();
human.speak();
human = new Worker();
human.speak();
}
}
Human接口:
package demo04;
public interface Human {
void speak();
}
Student类:
package demo04;
public class Student implements Human{
@Override
public void speak() {
System.out.print("学生姓名为:赵港"+"\t");
System.out.print("学号为:2020240634"+"\t");
System.out.print("学号为:武汉软件工程职业学院"+"\t");
System.out.print("专业为:软件技术"+"\t");
System.out.print("兴趣爱好为:打篮球"+"\n");
}
}
Worker类:
package demo04;
public class Worker implements Human{
@Override
public void speak() {
System.out.print("工人姓名为:方松"+"\t");
System.out.print("工作单位为:武汉市徐东区摩飞电竞网咖(群星城店)"+"\t");
System.out.print("职务为:网管"+"\t");
System.out.print("爱好为:看美女"+"\n");
}
}
实验运行截图: