掌握类、对象、方法、继承、接口的编程技术
一、编写一个含有5个类的程序
-
Person类
属性:编号、姓名、性别;
构造方法:确定编号和姓名;
一般方法:修改编号、姓名,获取编号、姓名。
-
Teacher类
继承Person类并增加:
属性:系别;
构造方法:调用父类的构造方法;
一般方法:修改、获取系别。
-
Student类
继承类Person并增加:
属性:班级;
构造方法:调用父类的构造方法;
一般方法:修改、获取班级属性值。
-
Klass类:
属性:班级名称,学生名单(Student类对象的数组);
构造方法:确定班级名称;
一般方法:建立学生名单,输出学生名单。
-
Main类:
主类。主方法中创建一个班级,然后建立该班级的学生名单,最后输出学生名单。
代码实现
import java.util.Scanner;
public class Main
{
public static class Person
{
private String number;
private String name;
private String gender;
public Person(String number,String name)
{
this.number = number;
this.name = name;
}
public void setNumber(String number)
{
this.number = number;
}
public void setName(String name)
{
this.name = name;
}
public String getNumber()
{
return number;
}
public String getName()
{
return name;
}
}
public static class Teacher