黑马程序员技术交流社区
标题:
静态方法,静态变量可以继承吗?
[打印本页]
作者:
Doit
时间:
2014-10-20 22:49
标题:
静态方法,静态变量可以继承吗?
静态方法,静态变量可以继承吗?
作者:
踏云
时间:
2014-10-20 23:26
本帖最后由 踏云 于 2014-10-20 23:35 编辑
额,网络太慢
作者:
踏云
时间:
2014-10-20 23:33
可以
父类中除了构造函数,都是可以继承的。
判断可不可以继承,你在子类调用一下就知道了,能调用的就是继承下来了
特别说明:父类中的private修饰的成员也是可以继承的,通过java的隐式继承方式继承,隐式继承是不能直接调用的,可以通过父类的方法调用
作者:
liu951753xz
时间:
2014-10-20 23:33
可以的。。。。。
作者:
陌上阳光
时间:
2014-10-20 23:41
如果子类中没有定义同名的变量和方法,那么调用 "子类名.静态方法/变量"调用的是父类的方法及变量。
如果子类中只定义了同名静态变量,而没有定义与父类同名静态方法,则调用”子类名.静态方法"时,调用的是父类的静态方法,静态方法中的静态变量也是父类的。
如果子类中既定义了与父类同名的静态变量,也定义了与父类同名的静态方法,这时候调用”子类名.静态方法"时,完全与父类无关,里面的静态变量也是子类的。
以上是我大学时做的笔记,希望能帮到你。
作者:
郑飞
时间:
2014-10-21 10:00
谢谢楼主和报纸,最怕这种小细节,学习了。
作者:
kid1943
时间:
2014-10-21 10:19
可以继承但没有多态的特性
作者:
zd12345
时间:
2014-10-21 16:33
可以的。
作者:
面具猴
时间:
2014-10-21 17:28
当然可以了。。。
作者:
lxfang1122
时间:
2014-10-21 19:03
可以继承
作者:
(づ ̄_3 ̄)づ
时间:
2014-10-21 19:45
看了评论,对静态方法和静态变量,还有private的继承又加深了理解
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2