实验7.1 类的继承
编写一个java程序,在程序中定义一个PersonA类,定义一个PersonA类的子类StudentA类,再定义一个C1类,在main()方法中,生成StudentA的对象。
在类的声明前添加final可以防止类被继承,这种类称为最终类,是不能被其他类继承的。
package com;
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 newdpartment)
{
department=newdpartment;
}
public String getdepartment()
{
return department;
}
}
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()+"的学生");
}
}