当前位置 : 主页 > 编程语言 > c++ >

18Java基础练习--面向对象

来源:互联网 收集:自由互联 发布时间:2021-07-03
按要求编写Java应用程序。 (1)定义Teacher类,具有属性:教师的姓名、年龄、教授的课程以及是否担任班主任,方法printInfo输出教师的姓名、年龄和所教授的课程,构造方法为成员变量
按要求编写Java应用程序。 (1)定义Teacher类,具有属性:教师的姓名、年龄、教授的课程以及是否担任班主任,方法printInfo输出教师的姓名、年龄和所教授的课程,构造方法为成员变量赋值。 (2)定义Team类,有属性:班级名称和班主任,有一个输出班级名称的方法,另一个是构造方法,为成员变量赋值。 (3)定义主类TestTeam,创建一个班级对象,输出班级名称和班主任的详细信息。
public class Teacher {
String name;
int age;
String course;
boolean tutor;
public Teacher(String name, int age, String course, boolean tutor) {
	super();
	this.name = name;
	this.age = age;
	this.course = course;
	this.tutor = tutor;
}
void printInfo(){
	System.out.println("姓名"+name);
	System.out.println("年龄"+age);
	System.out.println("授课名称"+course);
}
}


public class Team {
String className;
Teacher tutor;
public Team(String className, Teacher tutor) {
	super();
	this.className = className;
	this.tutor = tutor;
}
void show(){
	System.out.println("班级:"+className);
}
}
public class Test9 {
public static void main(String[] args) {
Teacher MyTeacher=new Teacher("文文",35,"韩语",true);
Team MyTeam=new Team("10班",  MyTeacher);
MyTeam.show();
MyTeam.tutor.printInfo();
}
}
网友评论