有JAVA写以下代码定义二个接口Life接口包含Sting类型的activityO方法Study接口含 lesson方法;定义一个接口CollegeLife包含NAM电视广播大学并继承前二个接口。创 建Student类包含姓名性别属性实现CollegeLife接口:最后定义一个测试类TestInterface 输出以下内容。 电视广播大学学生生活概况 主要学习任务是课堂教学 课外活动方式多种多样!
// 定义Life接口,包含activityO方法 interface Life { public void activityO(String activity); }
// 定义Study接口,包含lesson方法 interface Study { public void lesson(); }
// 定义CollegeLife接口,继承Life和Study接口,包含NAM电视广播大学 interface CollegeLife extends Life, Study { public static final String university = "NAM电视广播大学"; }
// 创建Student类,包含姓名和性别属性,实现CollegeLife接口 class Student implements CollegeLife { private String name; private String gender;
// 构造方法
public Student(String name, String gender) {
this.name = name;
this.gender = gender;
}
// 实现activityO方法
public void activityO(String activity) {
System.out.println(activity);
}
// 实现lesson方法
public void lesson() {
System.out.println("主要学习任务是课堂教学");
}
}
// 定义测试类TestInterface public class TestInterface { public static void main(String[] args) { // 创建一个学生对象 Student student = new Student("张三", "男");
// 输出电视广播大学学生生活概况
System.out.println("电视广播大学学生生活概况");
// 调用lesson方法
student.lesson();
// 调用activityO方法
student.activityO("课外活动方式多种多样!");
}
}
原文地址: https://www.cveoy.top/t/topic/7jT 著作权归作者所有。请勿转载和采集!