class Fu
{
int x=100;
void f()
{
System.out.println(x*x);
}
}
class Zi_1 extends Fu
{
int x=2;
}
class Zi_2 extends Fu
{
int x=8;
}
class Demo
{
public static void main(String[] args)
{
Zi_1 z1=new Zi_1();
z1.f();
Zi_2 z2=new Zi_2();
z2.f();
}
}我想的是用子类继承了父类里的f()方法 然后用子类里自己的x的值进行运算 但是最好不要重写父类的方法 ,因为子类既然继承了父类的,所以应该子类本身也有了f()方法的,该如何实现呢??我知道这种情况很少见,但我还是想知道该如何实现
{
int x=100;
void f()
{
System.out.println(x*x);
}
}
class Zi_1 extends Fu
{
int x=2;
}
class Zi_2 extends Fu
{
int x=8;
}
class Demo
{
public static void main(String[] args)
{
Zi_1 z1=new Zi_1();
z1.f();
Zi_2 z2=new Zi_2();
z2.f();
}
}我想的是用子类继承了父类里的f()方法 然后用子类里自己的x的值进行运算 但是最好不要重写父类的方法 ,因为子类既然继承了父类的,所以应该子类本身也有了f()方法的,该如何实现呢??我知道这种情况很少见,但我还是想知道该如何实现
解决方案 »
- 请给与更正
- java问题
- Vista home basic 下安装sdk的重要问题,请教高手指导
- (监听器的选择) JTree鼠标左键的双击事件选用那个监听器 mouseClicked是单击 我要双击的
- 关于 g.drawline 的小问题
- [File]怎么把一个目录下的以P开始的所有文件的文件名?
- 一个关于Java国际化的问题,请高手指教!!!
- 如何用控件名与控件类型取swing frame上的控件值?请教
- 我可以访问任何的网站,就是访问不了www.sun.com,而且我能访问www.sun.com.cn。
- Java中synchronized锁问题
- 关于返回值的问题 求大牛给个解释。。。。
- java中用static修饰的类方法可以被其他类引用吗?
super.x = this.x;
}