首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

Java初学者的一个疑问。

2012-01-31 
Java菜鸟的一个疑问。。。我是Java初学者,有两个可能很简单的问题想问大家,第一:我看书上说父类中private修饰

Java菜鸟的一个疑问。。。
我是Java初学者,有两个可能很简单的问题想问大家,第一:我看书上说父类中private修饰的变量不能被子类继承,但是我看到有的例子中子类调用了父类的一个方法,虽然此方法是public的,但是这个方法里面有private修饰的变量。我的疑问是,既然子类没有继承这些变量,自己又没有声明,怎么能运行呢?还是子类能够和父类交流信息??不明白~
第二:没有创建类的实例也可以用类里面的信息吗?静态方法能够被继承吗??

[解决办法]

探讨
第二:没有创建类的实例也可以用类里面的信息吗?静态方法能够被继承吗??

[解决办法]
回答一下你的第二个问题,
没有创建类的实例可以调用本类里的静态成员变量和方法。
静态方法能被继承但不能被重写。
[解决办法]
父类中private修饰的成员变量不能被子类继承? 
本人认为 是 可以的,只不过你不能直接不使用它,通过public的方法使用它是可以的
既然子类没有继承这些变量,自己又没有声明,怎么能运行呢?
有继承的

2.没有创建类的实例可以调用本类里的静态成员变量和方法。
静态方法能被继承但不能被重写。
第二个同意这个说法
但是好像 也可以 调用 本类里的 非静态的静态成员变量和方法, 有待于我查证一下

热点排行