Java 接口与实现:电视广播大学学生生活案例
// Life.java package pack2;
public interface Life { public String activityO(); }
// Study.java package pack2;
public interface Study { public void lesson(); }
// CollegeLife.java package pack2;
public interface CollegeLife extends Life, Study { public static final String NAME = '电视广播大学'; }
// Student.java package pack2;
public class Student implements CollegeLife { private String name; private String gender;
public Student(String name, String gender) {
this.name = name;
this.gender = gender;
}
@Override
public String activityO() {
return '活动方式多种多样!';
}
@Override
public void lesson() {
System.out.println(name + '正在上课!');
}
public String getName() {
return name;
}
public String getGender() {
return gender;
}
}
// TestInterface.java package pack2;
public class TestInterface { public static void main(String[] args) { Student student = new Student('张三', '男'); System.out.println(CollegeLife.NAME + '学生生活概况:主要学习任务是课堂教学!' + student.activityO()); student.lesson(); } }
原文地址: https://www.cveoy.top/t/topic/muQi 著作权归作者所有。请勿转载和采集!