接口类(InterfaceDemo)
package com.hp.接口;
public interface InterfaceDemo {
public void Dome(Classroom classroom,Curriculum curriculum,Teacher teacher);
}
接口实现类(InterfaceDomeImpl)
package com.hp.接口;
public class InterfaceDomeImpl implements InterfaceDemo{
@Override
public void Dome(Classroom classroom, Curriculum curriculum, Teacher teacher) {
System.out.println(teacher.getTeacherName()+"去"+classroom.getClassroomName()
+"上"+curriculum.getCurriculumName());
}
public static void main(String[] args) {
InterfaceDemo interfaceDemo = new InterfaceDomeImpl();
Teacher teacher = new Teacher("张老师");
Classroom classroom = new Classroom("4班");
Curriculum curriculum = new Curriculum("Java课");
interfaceDemo.Dome(classroom,curriculum,teacher);
}
}
班级类(Classroom)
package com.hp.接口;
public class Classroom {
private String ClassroomName;
public Classroom() {
}
public Classroom(String classroomName) {
ClassroomName = classroomName;
}
public String getClassroomName() {
return ClassroomName;
}
public void setClassroomName(String classroomName) {
ClassroomName = classroomName;
}
}
班级类(Curriculum)
package com.hp.接口;
public class Curriculum {
private String CurriculumName;
public Curriculum() {
}
public Curriculum(String curriculumName) {
CurriculumName = curriculumName;
}
public String getCurriculumName() {
return CurriculumName;
}
public void setCurriculumName(String curriculumName) {
CurriculumName = curriculumName;
}
}
老师类(Teacher)
package com.hp.接口;
public class Teacher {
private String TeacherName;
public Teacher() {
}
public Teacher(String teacherName) {
TeacherName = teacherName;
}
public String getTeacherName() {
return TeacherName;
}
public void setTeacherName(String teacherName) {
TeacherName = teacherName;
}
}
运行结果