Java类的继承之利用super访问父类成员

package demo;
class Person2
{
	String name;
	int age;
	public Person2(String na,int ag)
	{
		name=na;
		age=ag;
	}
	void print()
	{
		System.out.println("父亲:   姓名:"+name+" 年龄:"+age);
	}
}
public class Teacher2 extends Person2{
	String department,name;
	public Teacher2(String na,int ag,String de,String nal)
	{
		super(na,ag);
		department=de;
		name=nal;
	}
	void setname_p(String na)
	{
		super.name=na;
	}
	void setname_s(String na1)
	{
		name=na1;
	}
	void print()
	{
		super.print();
		System.out.println("儿子:   姓名:"+name+" 专业:"+department);
	}
	public static void main(String[] args) {
		Teacher2 t;
		t=new Teacher2("王大锤",30,"信息系","王小二");
		t.print();
		System.out.println("-------------------------------");
		t.setname_p("王尼玛");
		t.setname_s("王麻子");
		t.print();
	}

}

运行后结果如下:



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值