子类调用父类的方法
1.实验目的
(1)学习在类的继承中,子类与父类构造方法的继承关系
(2)掌握在子类的方法中调用父类定义的方法。
(3)掌握在子类中调用父类构造方法的规则
2.实验要求
编写一个Java程序在程序中定义一个PersonB类定义一个PersonB类的子类StudentB类,再定义一个C2类,在main()方法中生成StudentB类的两个对象,使程序运行结果如图所示。
3.代码
import javax.swing.plaf.PanelUI;
class PersonB
{
String name;
int age;
public PersonB()
{
System.out.println("PersonB()被调用");
}
public PersonB(String newName)
{
name=newName;
System.out.println("PersonB(String newName)被调用");
}
public void introuduce()
{
System.out.println("我是"+name+",今年"+age+"岁");
}
}
class StudenB extends PersonB
{
public StudenB()
{
System.out.println("StudenB()被调用");
}
public StudenB(String newName,int newAge)
{
super(newName);
age=newAge;
}
}
public class C2
{
public static void main(String[] args)
{
StudenB s1=new StudenB();
StudenB s2=new StudenB("张三",19);
s2.introuduce();
}
}