gpt4 book ai didi

java - 类是否可以实现接口(interface)并执行该接口(interface)背后的逻辑

转载 作者:行者123 更新时间:2023-12-01 13:30:04 24 4
gpt4 key购买 nike

开发者们好。

那么问题来了:

我需要我的类(class)MyClass实现接口(interface)IMyInterface使用方法doSomething();并覆盖方法doSomethiing()另一个类(class)我们就叫他TheOtherClass还实现 IMyInterface并覆盖方法doSomethiing()并加上实现一些逻辑 doSomething()方法(在TheOtherClass中)。

问题:

  • 我怎样才能制作doSomething() MyClass中实现的方法触发器doSomething()来自TheOtherClass自动
  • 另外如果MyClass调用我想要 doSomethig()自动调用方法??

最佳答案

我想是这样的。

public class TheOtherClass implements IMyInterface{
public void doSomething(){}
}

public class MyClass implements IMyInterface{

// Instance initialization block:
// Runs before the constructor each time you instantiate an object
{
this.doSomething()
}

public MyClass(){
}

IMyInterface theOtherClass = new TheOtherClass ();

public void doSomething(){
theOtherClass .doSomething();
//Add more logic here
}
}

而不是按照此线程在构造函数中调用 doSomething link我建议使用实例初始化 block 阅读更多 here

关于java - 类是否可以实现接口(interface)并执行该接口(interface)背后的逻辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21621472/

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