Java面向对象编程基础练习有哪些?

更新于
2026-10-12 09:23:27
2阅读来源:SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计414个文字,预计阅读时间需要2分钟。

Java面向对象编程基础练习有哪些?

要编写一个Java应用程序,首先定义一个名为`Teacher`的类,该类包含以下属性:教师的姓名、年龄、所教的课程以及是否担任班主任。同时,定义一个`printInfo`方法来输出教师的信息。以下是简化的代码实现:

javapublic class Teacher { private String name; private int age; private String subject; private boolean isHeadTeacher;

Java面向对象编程基础练习有哪些?

public Teacher(String name, int age, String subject, boolean isHeadTeacher) { this.name=name; this.age=age; this.subject=subject; this.isHeadTeacher=isHeadTeacher; }

public void printInfo() { System.out.println(Name: + name + , Age: + age + , Subject: + subject + , Head Teacher: + (isHeadTeacher ? Yes : No)); }}

按要求编写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(); } }

本文共计414个文字,预计阅读时间需要2分钟。

Java面向对象编程基础练习有哪些?

要编写一个Java应用程序,首先定义一个名为`Teacher`的类,该类包含以下属性:教师的姓名、年龄、所教的课程以及是否担任班主任。同时,定义一个`printInfo`方法来输出教师的信息。以下是简化的代码实现:

javapublic class Teacher { private String name; private int age; private String subject; private boolean isHeadTeacher;

Java面向对象编程基础练习有哪些?

public Teacher(String name, int age, String subject, boolean isHeadTeacher) { this.name=name; this.age=age; this.subject=subject; this.isHeadTeacher=isHeadTeacher; }

public void printInfo() { System.out.println(Name: + name + , Age: + age + , Subject: + subject + , Head Teacher: + (isHeadTeacher ? Yes : No)); }}

按要求编写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(); } }