尚学堂的小伙伴?我刚刚突然明白了:因为它继承了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("胎生");
}
}
//继承过来的就相当于自己的已经写好的方法,你在同一个程序中的别的方法中当然是直接使用啦。。。