子类继承的成员方法

Student3.java *

 

Student3.java                                                             2012-7-2221:43

 

1publicclassPerson3

2{

3     protectedStringname;//保护成员变量

4     protectedintage;

5     voidsetdata(Stringn1,inta1)

6     {

7         name=n1;

8         age=a1;

9     }

10     publicvoidprint()

11     {

12         System.out.println("姓名:"+name+",年龄:"+age);

13     }

14

15}

16

17/**子类继承的成员方法

18*   不能继承声明为private的方法;

19*   不能继承超类的构造方法;

20*   如果子类方法与超类方法同名,则不能继承,而是覆盖,复写.

21*/

22

23

24

25classStudent3extendsPerson3

26{

27     protectedStringdept;

28     publicvoidprint()                    //覆盖父类的方法,重写.

29     {

30         System.out.println("姓名:"+name+",年龄:"+age+",专业:"+dept);

31     }

32     publicstaticvoidmain(Stringargs[])

33     {

34         Person3p1=newPerson3();

35         p1.setdata("cquptzx",22);

36         p1.print();

37

38         Student3s1=newStudent3();

39         s1.setdata("cqupttx",23);          //调用超类的成员方法

40         s1.dept="telecommunications";     //访问本类的成员变量;

41         s1.print();                        //----调用的不是超类的方法

42                                             //-----而是本类重写过的方法;

43     }

44}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

<![if !vml]><![endif]>11

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值