调用父类方法 父类有个draw()成员方法子类继承并重写draw()方法一个静态函数参数为父类引用,里面调用draw方法, 如何让这个静态函数只调用父类draw方法????就是c++的 base::f()这种调用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 既然是重写的话,如果传的是子类对象,肯定要调子类的draw方法请用java的思维与术语描述问题 在子类函数里使用super.draw(); 如果你重写了父类的方法,那就得用:super.draw();否则直接draw();就可以了 public class HelloWorld { public void Draw() { System.out.println("class HelloWorld"); } public static void main(String args[]) { HelloWorld h1 = new HelloWorld(); Child h2 = new Child(); f(h1); f(h2); } public static void f(HelloWorld hw) { hw.Draw();//希望这个函数不管传进来什么类型都调父类的Draw() }}class Child extends HelloWorld{ public void Draw() { System.out.println("class child"); }}问题是这样的。。 不能用super.draw() 为什么这个椭圆Button在移动的时候椭圆背景会消失???代码如下,急救啊?? 发个有难度的贴 请教浮点型 急啊!!关于日期格式化的问题 JDK 高手指点!!!!!! 空指针的问题 能不能用java将下面这段程序写一下~ 下面代码有内存泄漏吗?如果是C代码呢 如何显示图片,谢谢 是否包含的函数是什么? ByteArrayOutputStream的内存溢出问题 高分跪求,在jtable中的某行某列中的button响应事件
super.draw();
否则直接
draw();就可以了
public class HelloWorld {
public void Draw()
{
System.out.println("class HelloWorld");
}
public static void main(String args[])
{
HelloWorld h1 = new HelloWorld();
Child h2 = new Child();
f(h1);
f(h2);
}
public static void f(HelloWorld hw)
{
hw.Draw();//希望这个函数不管传进来什么类型都调父类的Draw()
}
}class Child extends HelloWorld
{
public void Draw()
{
System.out.println("class child");
}
}问题是这样的。。 不能用super.draw()