假如我建了一个层次结构的类,第三层的类想直接访问第一层中的一个变量可以吗?这个变量在所有层中均被覆盖了
super.super好像没有这东西吧
super.super好像没有这东西吧
解决方案 »
- 一个神奇的现象,我左边JTree,右边JTable,都加了JScrollPane,用JSplitPane分左右,JTable读数据库,但是必须先移动一下JTree和JTable分解的那条东西
- 请问这几个应该怎么写,请大家帮我看一下,谢谢
- 一个关于软件编写中存储的问题,希望高手赐教!
- i=request.getInputStream()和i2=request.getInputStream();有联系吗?为什么使用i后,i2变成空了?
- eclipes中java连oracle的问题
- 问一道线程的题?
- 求《linux下的java编程》一书
- <<Java2网络协议内幕>>与<<Java网络编程>>哪本书好?
- 如何设置java应用程序的风格,如java风格,和windows风格!
- 哪里可以找到java的中文帮助信息
- 关于xml的问题,急!!!!!!!!!!!在线等(100分)
- 请推荐一个ODBC-JDBC桥驱动程序~ 我想用VC来访问JDBC数据源~
比如下面的代码所示:public class Test
{
public static void main(String[] args)
{
MoreDerived m = new MoreDerived(10);
System.out.println(m.getBaseX());
System.out.println(m.getX());
}
}class Base
{
public Base()
{
}
public Base(int x)
{
this.x = x;
}
public int getX(){
return x;
}
protected int x;
}class Derived extends Base
{
public Derived()
{
}
public Derived(int x)
{
super(x); // 调用直接基类的构造函数
}
public int getBaseX(){
return super.x; // 返回Base中的x的值
}
protected int x; // 此x覆盖了直接基类Base中的x
}class MoreDerived extends Derived
{
public MoreDerived(int x){
super(x); // 调用直接基类的构造函数
}
public int getX(){
return this.x; // 返回Derived中新的x变量
}
public int getBaseX()
{
return super.getBaseX(); // 调用Derived中的getBaseX方法
}
}