我正在研究原型设计模式我无法理解下面的语法。你能给我解释一下吗?将一个类放在括号中并像这样初始化是什么意思:
Person person2 = (Person) person1.doSomthing();
上下文中的代码:
// code in int main
Person person1 = new Person("Fred");// this is understood
System.out.println("person 1:" + person1);// this is understood
Person person2 = (Person) person1.doClone();//not understood
System.out.println("person 2:" + person2);// this is understood
java中的这种语法是否用于强制转换?