类的继承
1.实验目的
(1)学习类的继承的语法。
(2)学习在子类的对象中调用父类定义的成员方法。
(3)理解所有类都是java.lang.bject类的子类或子孙类。
2.实验要求
编写一个Java程序,在程序中定义一个 PersonA类,定义一个 PersonA类的子类StudentA类,再定义一个C1类,在main()方法中,生成StudentA的对象,使程序运行结果如图7.1所示。
3.代码
class PersonA{
private String name;
public void setName(String newName){
name=newName;
}
public String getName(){
return name;
}
}
class StudentA extends PersonA{
private String department;
public void setDepartment(String newDepartment){
department=newDepartment;
}
public String getDepartment(){
return department;
}
}
public class C1{
public static void main(String[] args){
StudentA s1=new StudentA();
s1.setName("张三");
s1.setDepartment("计算机");
System.out.println("你好,我是"+s1.getName());
System.out.println("我是"+s1.getDepartment()+"的学生");
}
}