Java 枚举返回语句
如果我有一个接口,接口中有一个返回类型枚举数的方法,那么在实现接口的类中,我应该如何编写return语句呢? 比如: 返回????我应该在这里写什么 好吧,这取决于你如何决定返回的日期,但是如果日期是固定的,你可以写Java 枚举返回语句,java,interface,enums,Java,Interface,Enums,如果我有一个接口,接口中有一个返回类型枚举数的方法,那么在实现接口的类中,我应该如何编写return语句呢? 比如: 返回????我应该在这里写什么 好吧,这取决于你如何决定返回的日期,但是如果日期是固定的,你可以写 public Day getDay() { return Sunday; //or Day.Sunday depending on your imports and package } 只要返回适当的日期即可 在下面的代码中,我返回星期六的枚举值 public e
public Day getDay()
{
return Sunday; //or Day.Sunday depending on your imports and package
}
只要返回适当的
日期即可
在下面的代码中,我返回星期六的枚举值
public enum Day
{
Saturday,Sunday;
}
public interface blabla
{
public Day getDay();
}
public class blabla2 implements blabla
{
public Day getDay()
{
return Day.Saturday;
}
}
枚举(Enum)是一种数据类型/结构,表示一组有限的可能值
枚举(接口)也是对对象集合进行枚举的接口
如果为“Enum”,则返回值可以是任何枚举集
public enum Day {
Saturday,
Sunday
...
}
public Day getDay() {
return Day.Saturday;
}
区别是什么?看看枚举
接口,它提供了一种迭代潜在动态集合/枚举元素的方法。另一方面,枚举是一种内置的语言功能,它或多或少地描述了静态枚举。这两者是相关的,但它们是不同的,目的也不同。
public enum Day {
Saturday,
Sunday
...
}
public Day getDay() {
return Day.Saturday;
}