1、类与对象的基础题: 1)编程实现:设计一个学生类Student,包含的属性有姓名name和年龄age. 由学生类派

java题目!
类与对象的基础题:
1)编程实现:设计一个学生类Student,包含的属性有姓名name和年龄age. 由学生类派生出本科生类Undergraduate和研究生类Postgraduate, 本科生类包含的属性有专业specialty等, 研究生类包含的属性有研究方向studydirection等。每个类都有相关数据的set方法和get方法.
2)声明测试类:声明Student类的数组(含5个元素),生成五个对象存入数组:其中二个Student类的对象、二个Postgraduate类的对象、一个Undergraduate类的对象,打印输出每个对象的某个成员变量。将一个父类的引用指向一个子类对象,用这个塑型后的对象来调用某个方法实现多态性。

怎么不全?

public class Student {
public String name;
public int age;

public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
--------------------------------------------------------------------------------------------------------------
public class StudentImpl {

/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Student student = new Student();
student.setName("zhangsan");
student.setAge(19);
System.out.println(student.getName() + "今年" + student.getAge() +"岁。");
}

}
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答