sha*_*hal 5 java strong-typing dynamic-typing
例如,在Haxe中,我可以创建严格类型的变量:var a:Float = 1.1;或者var b:String = "hello"如果需要还可以创建动态变量
:
var d:Dynamic = true;
d = 22;
d = "hi";
如何在Java中创建这种变量?
Pav*_*ngh 12
您可以使用 Object
Object d = true;
d = 22;
d = "hi";
Run Code Online (Sandbox Code Playgroud)
您可以使用instanceof运算符来检查d所持有的数据类型
Object d = true;
System.out.println(d instanceof Boolean); // true
d = 22;
d = "hi";
System.out.println(d instanceof Integer); // false
System.out.println(d instanceof String); // true
Run Code Online (Sandbox Code Playgroud)
The Type Comparison Operator instanceof
| 归档时间: |
|
| 查看次数: |
1171 次 |
| 最近记录: |