gpt4 book ai didi

java - 如何在方法中返回枚举

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:20:09 25 4
gpt4 key购买 nike

产品.java

public interface Product {
/**
* use this interface for creating your own enumerate of products
*/
public static interface Category {
enum MyCategory {vegetable, fruit, chocolate}; // i create my own enumerate

}

}

在我的 MyProduct.java 中我需要实现 getCategory() 方法

public class MyProduct implements Product {

@Override
public Category getCategory() {
// ???
}

}

但我不知道如何从接口(interface)类别访问枚举并仍然返回类别变量。请你帮助我。抱歉对我的问题描述不当,但我希望你能理解我的需要:)

最佳答案

枚举的全名将是 Product.Category.MyCategory(如果有的话,以包名称为前缀)。在 Product 中,您可以将其编写为 Category.MyCategory

关于java - 如何在方法中返回枚举,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13456019/

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