在java中,通过继承Frame类来创建窗口。 下面程序,为什么可以直接调用setSize( );setLocation();方法。

2025-05-20 07:08:45
推荐回答(1个)
回答1:

尚学堂的小伙伴?我刚刚突然明白了:因为它继承了frame类,而frame类它又继承了window类,所以如果你试一试不用launchFrame()方法包裹的话,就会出现重写的现象;而在这里,就相当于你调用父类window中的方法,你想一想,我们使用父类中定义好的方法是不是直接使用的。
public class Animal {
String eye;
public void run(){
System.out.println("跑!");
}
}
class Dog extends Animal{
@Override
public void run() {
// TODO Auto-generated method stub
super.run();
}
public void taisheng(){
run();
System.out.println("胎生");
}
}
//继承过来的就相当于自己的已经写好的方法,你在同一个程序中的别的方法中当然是直接使用啦。。。