以下評論代碼是我認爲代碼沒有編譯的原因,這是正確的嗎?代碼不編譯 - 鑄造
class Building {
}
public class Barn extends Building{
public static void main(String args[]){
Building build1 = new Building();
Barn barn1 = new Barn();
Barn barn2 = (Barn)build1;
/**
* Object is not a Building
* Building is an Object
*/
Object obj1 = Object(build1);
/**
* String is not a Building
*/
String str1 = String(build1);
/**
* Building is not a Barn
* Barn is a Building
*/
Building build2 = Building(barn1);
}
}
插入的評論是我自己的。爲什麼這兩個回票,我只是沒有意識到鑄造語法是不正確的。
此代碼不是有效的Java代碼。你想做什麼? –
這是一個SCJP問題。 –