gpt4 book ai didi

java - 如何在其他类中实现接口(interface)和扩展

转载 作者:搜寻专家 更新时间:2023-11-01 09:25:45 25 4
gpt4 key购买 nike

我要自定义View.OnclickListener

在父类中

public class parent implements View.onclickListener {
@Override
public void onClick(View v) {
Log.i("hello");
}
}

在子类中

public class child extends Parent{ 

public void onClick(View v) {
Log.i("morning");
}
}

我希望它在日志中显示“你好”“早上好”但它只显示“早上”,我检查它仍然来自View.OnclickListenet,而不是来自父类

我如何自定义界面并使用它?

最佳答案

只打印 morning 的原因是您 Overriding 在父类中定义的 onClick。如果你想打印两者都需要调用父方法。

调用如下:

public class child extends Parent{ 

public void onClick(View v) {
super.onClick(v);
Log.i("morning");
}
}

关于java - 如何在其他类中实现接口(interface)和扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50808668/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com