javatooc
『壹』 java和objective c學那個
1、OC是擴充C的面向對象編程語言,C比JAVA快不用解釋。這個問題對於你的主要問題來說暫時無需考慮。
2、JAVA應用范圍包括企業級應用開發、網站開發、手機應用開發、伺服器等等,是個跨平台的語言,曾經是很火爆的主流語言。
OC目前來看是基於MACOS和iOS的應用軟體開發,近期即將開放的Apple TV SDK不知道是否是OC,但還是會帶來新的一輪蘋果風暴。
3、沒有有前景的行業,只有有前景的人。沒有哪個行業你跟風進去了就一定會成功,更不用提你現在要學習的語言,你提問這兩門語言無非是想進入手機開發行業,安卓選JAVA,iOS選OC,每個都有數十萬的開發者,不能說這十萬人有前途那十萬人就沒了前途,還是看你的眼光。押注也是仁者見仁智者見智。
4、好吧,實際上你只是想問這個,學java能夠讓你餓不死,退路很多,學oc看蘋果臉色。今年移動互聯網到處都有裁員的,3年前我敢跟你說肯定是ios開發待遇好,去年我敢說安卓待遇也不差,今年我想說想要高待遇那就跨平台。多的不說了,新人先別談待遇,大方向沒錯就成,選你更喜歡更熟悉的,早點行動起來。
『貳』 請問JAVA里的add cast to 是做什麼用的
就是強制轉換的問題,一般抽象類的上轉會用到;class Human{
public void drink()
}
class YongMan extends Human{
public void drink()}
}
public class Test{
public static void main(String arge[]){
Human e2=new YongMan();
e2.drink();
}
}
以上面這個程序為例子
Human e2=new YongMan();
這句其實是指父類對象e2是子類YongMan對象的上轉型對象
上轉型對象不能操作子類新增的成員變數(失掉了這部分屬性);不能使用子類新增的方法(失掉了一些功能)。
上轉型對象可以操作子類繼承或者隱藏的成員變數,也可以使用子類繼承的或者重寫的方法。上轉型對象操作子類繼承或重寫的方法,其作用等價於子類對象去調用這些方法。因此,如果子類重寫了父類的某個方法,則當對象的上轉型對象調用這個方法時一定是調用了這個重寫的方法
上面的YongMan 類中的drink()方法 重寫了父類的方法
所以最後的輸出結果是YongMan
『叄』 請問,java里toObject方法怎麼使用
Object類中的toString()方法
1. object 默認方法 toString方法,toString() 輸出一個對象的地址字元串(哈希code碼)!
2.可以通過重寫toString方法,獲取對象的屬性! 快捷鍵 alt+shift+s創建Override toString()