java有这种写法吗?生成一个对象的同时还覆盖重写了父类的方法…………

2025-03-10 12:08:48
推荐回答(3个)
回答1:

会。
当子类中的方法与父类中的方法具有相同的返回类型和签名时,就称子类中的方法重写。
若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。 如需父类中原有的方法,可使用super关键字,该关键字引用了当前类的父类。
Class A {
Public void show(){
System.out.println(“显示图片”);
}
Class B exstends A { //B类是子类,继承A类
Public void show(){
System.out.println(“显示动态图片”);
} //
我们就称B类中的show方法重写了A类中的show方法。

回答2:

匿名类的实例.如果一个子类不具有通用,多次使用,代码也不长。就可以这么写

回答3:

这是使用了匿名内部类,除了没名字之外其他没有区别