`
- 浏览:
675642 次
- 性别:
- 来自:
北京
-
package enumtest;
public class Car {
enum Seasons{spring,summer,autumn,winter}
enum Furniture{chair("char1"),bed("bed2"),table("table3");
//从这开始,有点像个类了,给一个fianl变量配上getter方法和
//构造函数(传参的);这样通过构造函数就给enum的属性附上了值
//想得到这个值就用getter方法
private final String ss;//final很关键,不加fianl就不能用getSs()方法
public String getSs() {
return ss;
}
Furniture(String ss){this.ss=ss;}
}
//测试
public static void main(String[] args) {
//test1
for(Seasons ss:Seasons.values()){
System.out.println(ss);
}
System.out.println("----\\\\\\\\\\\\\\\\\\\\\\\\-----");
System.out.println(Seasons.values()[2]);
//Seasons.winter的类型是Seasons,要想把它的值付给别的类中得变量
//用toString()就可以变成String类型
String sv=Seasons.winter.toString();
System.out.println(Seasons.winter.toString());
System.out.println(Seasons.summer);
System.out.println("----\\\\\\\\\\\\\\\\\\\\\\\\-----");
//test2
for(Furniture ff:Furniture.values()){
System.out.println(ff+"--值是--"+ff.getSs());
}
System.out.println("--------------");
System.out.println(Furniture.bed);
System.out.println(Furniture.values()[2]);
String vv=Furniture.valueOf("table").toString();
System.out.println(Furniture.valueOf("table"));
}
//总之,enum可以有值,也可以没有;想用它给其他比昂两赋值时
//可以用toString()转化成String类型,也可以用上面的待构造函数的方法
/*
输出为
spring
summer
autumn
winter
----\\\\\\\\\\\\-----
autumn
winter
summer
----\\\\\\\\\\\\-----
chair--值是--char1
bed--值是--bed2
table--值是--table3
--------------
bed
table
table
*/
}
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
主要介绍了JavaScript enum枚举类型定义及使用方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
本文实例分析了Python docx库用法。分享给大家供大家参考,具体如下: 打开及保存文件: from docx import Document document = Document('test.docx') document.save('test.docx') 添加文本: document.add_...
主要介绍了C++枚举类型enum与enum class的使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
本文实例讲述了Python enumerate函数功能与用法。分享给大家供大家参考,具体如下: eunmerate在英文中是列举、枚举的意思,在python中eunmerate()是一个内置的函数,用于在一个可迭代或可遍历的对象(如列表、字符...
您可以使用此存储库中的示例文件,也可以在获取单词列表。 或者,您可以指定线程数(默认为 10)。 $ s3enum --wordlist examples/wordlist.txt --suffixlist examples/suffixlist.txt --threads 10
用法示例: 货代 [ dependencies ] diesel-derive-enum = { version = " 1 " , features = [ " ... " ] } # "postgres", "mysql" or "sqlite" 锈 // define your enum #[derive(DbEnum)] pub enum MyEnum { Foo, //...
一些示例包括: 获取枚举的键,值或键/值对的列表。 通过运行时密钥验证和可选的结果默认值,按密钥查找值。 通过运行时值验证和可选结果默认值,按值反向查找键(也适用于字符串枚举!)。 使用编译时类型防护,对...
为OData API的请求或响应生成示例JSON数据包。 用法: dotnet ODataExampleGen -c[--csdl] someModel.csdl -u[--uri] <some> -p[--propertyType] <navPropName1>:<concreteTypeNameToUse1> <navPropName2>:...
Android中自定义属性attrs.xml、TypedArray的使用,只是做的一个示例,不喜勿喷
枚举enum.exeLinux替代品,用于枚举Windows和Samba主机中的数据。 Enum4linux是从Windows和Samba系统枚举信息的工具。... 该工具的用法可以在下面找到示例,在页面底部可以找到该工具的早期版本。 另请参阅: :
用法示例 考虑以下Java源文件Test.java(语法上不正确,但是用于说明预处理器的操作): aaaa // This represents code that should be copied without changing bbbb // Generate integer constants, with ...
主要介绍了Java中枚举类型的一种使用方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
用法示例 # include " nonstd/type.hpp " typedef nonstd::ordered< int> Day; typedef nonstd::ordered< int> Year; enum Month { January= 1 , February, March, April, May, June, July, August, September, ...
Set是Java集合类的重要组成部分,它用来存储不能重复的对象。枚举类型也要求其枚举元素各不相同。看起来枚举类型和集合是很相似的。然而枚举类型中的元素不能...EnumSet是专门为enum实现的集合类,本实例将演示其用法
海蜇 :fish: 适用于.NET WPF,Silverlight,Xamarin和UWP的轻便且类型安全的MVVM... 有关用法示例项目,请参见或 。 :memo: 查看模型 每个ViewModel需要实现类: public class LoginViewModel : ViewModel { pri
您还可以使用ng generate directive|pipe|service|class|guard|interface|enum|module 。 建造 运行ng build来构建项目。 构建工件将存储在dist/目录中。 使用--prod标志进行生产构建。 运行单元测试 运行ng test以...
您还可以使用ng generate directive|pipe|service|class|guard|interface|enum|module 。 建造 运行ng build来构建项目。 构建工件将存储在dist/目录中。 使用--prod标志进行生产构建。 运行单元测试 运行ng test以...
您还可以使用ng generate directive|pipe|service|class|guard|interface|enum|module 。建造运行ng build来构建项目。 构建工件将存储在dist/目录中。 使用--prod标志进行生产构建。运行单元测试运行ng test以通过...
用法示例: import vibrato;enum MyMetrics {cpu_user_time = " cpu.user.time " ,cpu_usage = " cpu.usage " ,request_count = " request.count " ,request_time = " request.time " ,}auto settings = Settings( ...
用法示例:Cargo.toml [dependencies] diesel-derive-enum = {version =“ 1”,features = [“ ...”]}#“ postgres”,“ mysql”或“ sqlite” Rust // //定义您的枚举#[derive(DbEnum)] pub枚举MyEnum {Foo...