gpt4 book ai didi

java - 如何从定义的方法中引用对象的值 - Java

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

所以我有一个方法如下:

    public interface Definitions{
public boolean isEmpty();
}

public class Methods implements Definitions{
public boolean isEmpty{
//Insert code here
}

public static void main(String[] args){
return;
}
}

该方法在执行时不接受参数/参数,它只需要返回一个 boolean 变量,定义使用它的原始对象是否为空,例如

    public class NewClass{
public static void main(String[] args){
Methods newObject = new Methods();
return newObject.isEmpty();
}

如何定义方法“isEmpty”以返回 true 或 false 值?我的主要问题是处理/检索使用它的对象的值。提前致谢

我在问题中忘记提及的一件事是,类Methods 实现了一个接口(interface)。我已经在上面修复了它。抱歉造成困惑。

最佳答案

能够设置“空”状态可能是个好主意:

public class Methods implements Definitions {
private boolean empty = true;

public boolean isEmpty() {
return empty;
}

public void setEmpty(boolean empty) {
this.empty = empty;
}

public void checkIsEmpty(ObjectTypeWhichCanBeEmpty obj) {
setEmpty(obj.amIEmpty());
}

现在最重要的问题是你想做什么?为什么不将“空”属性存储在要检查它是否为空的对象中?

关于java - 如何从定义的方法中引用对象的值 - Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10007987/

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