首页 > 编程知识 正文

java中类的构造函数只能有一个,java子类构造方法

时间:2023-05-04 09:03:24 阅读:11169 作者:1771

公共枚举颜色{

RED,GREEN,BLUE; //列举常数“实例”,如果后面有内容,以分号结束

publicstaticvoidmain (字符串[ ] args ) {

system.out.println (==========print all color===========() ) );

for(colorc:color.values () ) /导线测量

system.out.println (c ' ordinal : ' c.ordinal ) ); //默认情况下生成声明时的顺序

}

Color green=Color.GREEN;

system.out.println('greenname ) ) : ' green.name );

system.out.println (greengetdeclaringclass (: ) green.getdeclaringclass ) );

system.out.println (' green hashcode ) ) : ' green.hashCode );

system.out.println (greencomparetocolor.green 3360 ) green.compareto ) color.green ); //比较

system.out.println (greenequalscolor.green 3360 ) green.equals (color.green );

system.out.format (' green==color.green : % bn ',green==color.green );

}

}

构造函数公共枚举错误代码{

确定(0,'成功'),//基于构造方法创建枚举常量“实例”

错误a (100,'错误a ' )、

错误b (200,'错误b ';

错误编码(int number,String description ) {

this.number=number;

this.description=description;

}

私密int number;

私有字符串描述;

公共int getnumber

返回编号;

}

公共字符串获取描述(

返回描述;

}

publicstaticvoidmain (字符串args [ ] ) (//静态方法

for (错误代码ens :错误代码. values ) ) }

system.out.println (' number : ' s.getnumber ()、description 3360 ' s.get description ) );

}

}

}不可用=为枚举常量赋值,但可以使用构造方法

除了不能继承之外,基本上enum可以被视为普通类

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。