猿问

java方法重写

class A{

    void onCilck(){

        ……

    }

}

class B{

     A a = new A();

     a.onCilck

}

如何在a对象调用onCilck()方法时,重写A类中的onCilck()方法?


ABOUTYOU
浏览 368回答 2
2回答

呼如林

class B{ public static void main(String[] args) {     A a = new A(){        void onCilck(){            ……        }     };     a.onClick(); }}

长风秋雁

public class Main {    public static void main(String[] args) {        //如果你直接使用 A的实例,应该没有办法重写的。如果不需要实例化A,可以使用匿名内部类        A a = new A(){            void onCilck() {                System.out.println("helloworld_");            };        };        a.onCilck();    }}class A{    void onCilck(){            }}
随时随地看视频慕课网APP

相关分类

Java
我要回答