為什么object可以強轉為任意類型?
這是因為, Object 是所有類的父類,只要是Object 對象,都可以被強制轉換成別的對象。 包括自定義的對象,不過,轉過來的不一定有用。
例如:Elec ee=new
Elec(); Object obj=ee;
Elec dd=(Elec)obj;
這樣就不會丟失 ,換成其他的就不行了例如:Stri.
所以,對于java而言, Object是所有對象的超類(父類),所有的對象都可以被轉換為Object。
為什么object可以強轉為任意類型?
這是因為, Object 是所有類的父類,只要是Object 對象,都可以被強制轉換成別的對象。 包括自定義的對象,不過,轉過來的不一定有用。
例如:Elec ee=new
Elec(); Object obj=ee;
Elec dd=(Elec)obj;
這樣就不會丟失 ,換成其他的就不行了例如:Stri.
所以,對于java而言, Object是所有對象的超類(父類),所有的對象都可以被轉換為Object。