美元=(美元)对象; 这是做什么的?

Kau*_*ubh 4 java smalltalk

Dollar dollar= (Dollar) object;
Run Code Online (Sandbox Code Playgroud)

这个片段的作用是什么?它甚至是Java吗?还是Smalltalk?我在TDD中找到了它,我认为这是用Smalltalk编写的.

kgi*_*kis 9

这可能是Java.它基本上将泛型类型的对象(可能只是Object)转换为Dollar对象.

例:

Object object = ObjectFactory.getObject(); // Gets object
Dollar dollar = (Dollar) object; // Cast to Dollar object, will throw an exception
                                 // if this isn't possible
dollar.dollarMethod();   // I can now call Dollar methods
Run Code Online (Sandbox Code Playgroud)