JAVA的问题。。继承与多态

来源:百度知道 编辑:UC知道 时间:2024/05/10 05:50:34
1.编写一个程序描述以下类层次(见图8-2)。

其中人为一个抽象类,其属性包括:姓名、性别、出生日期等。

教师包括任课学校、类别(大学、中学、小学)属性;
学生为一抽象类,其属性包括学校、学号、年级;

大学生包括专业、年级属性;中学生包括年级属性;小学生也包括年级属性。每个类设计相应的构造方法和toString()方法,子类的toString()方法也可以调用父类的toString()方法。

在main方法中创建两个教师和8个学生对象,输出对象信息。

2.编写一个方阵类,其中封装有对方阵进行操作的方法,包括:

l 两个n阶方阵的加;

l 两个n阶方阵的减;

l 求方阵的转置矩阵;

l toString()方法按行、列描述矩阵(其中包含\n字符)。

试分别就3阶方阵和4阶方阵的数据验证类设计。
要代码丫。。谁来帮帮我···

下面是一个学生类和一个测试类
你可以参考以下
虽然不是按照你的题目来的 但很类似

class Student
{ private String name;
private String sex;
private String birth;
public void Studeng()
{ name=" ";sex=" "; birth=" "; }
public void setName(String n)
{ name=n; }
public String getName()
{ return name; }

public void setSex(String n)
{sex=n; }
public String getSex()
{ return sex; }

public void setBirth(String n)
{ birth=n; }
public String getBirth()
{ return birth; }
}

public class TestStudent
{ public static void main(String[] args)
{ Student o=new Student();
o.setName("wmm");
o.setSex("boy");
o.setBirth("1988/3/8");
System.out.println("name="+o.getName());
System.out.println("sex="+o.getSex());