java继承之方法

方法和变量的语法都大同小异,子类可以通过super关键字调用父类不是private方法。子类同样不能调用父类的private方法,看代码:

父类

 

子类:

 

 

运行结果:

default parent class default sub class sub class print : protected Variable sub class print : default Variable sub class print : public Variable sub class print : protected Static Variable sub class print : dafault Static Variable sub class print : publicStatic Variable sub class private method : private method. sub class protected method : protected method. sub class default method : dafault method. sub class public method : public method. protected method : protected Variable default method : default Variable public method : public Variable parent class A sub class A

代码导读:

在父类里创建private,protected,default,public方法。

在子类里创建和父类同样签名、同样参数的方法。

在子类构造方法里调用子类的方法和父类的方法。

结论:

在子类中,如果不加关键字super的话,默认调用的是子类的方法,super关键字调用父类的方法。

在这里有一个方法重写的概念,我们可以在子类中,选中方法使用快捷键shift+alt+J,让eclipse自动生成注释,

在子类代码中可以看到,她生成的不是普通方法,而是

/* (non-Javadoc) * @see extend.ParentClass#publicMethod(java.lang.String) */

意思是说,这个方法是重写父类的方法,呵呵。

到这里都清楚了。

今天就到这里了,补充一下基础知识,以免下次再受挫折。希望对你有所帮助。

接下来要看一下,内部类、匿名类、final关键字等等,呵呵,今天要睡觉了,明天还要上班。下次做了试验,还要发到博客里。

 

挫折打击使你完善自己,要不直接去死。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值