本帖最后由 j816326 于 2013-7-2 21:50 编辑
- enum PersonName{
- public abstract String print();
- ME{
- public String print(){
- return "me";
- }
- },
- YOU{
- public String print(){
- return "you";
- }
- },
- HIM{
- public String print(){
- return "him";
- }
- };
- public class EumIterface {
- public static void main(String[] args) {
- // TODO Auto-generated method stub
- for(PersonName p:PersonName.value()){
- System.out.println(p.print());
- }
- }
- }就是错的,
复制代码 定义一个枚举类如果此类中有抽象的方法,为什么抽象的方法要定义在枚举元素的后面。放在前面就报错如上代码
|