[問題] 如果和新版Java新增的同名

作者: dharma (達)   2014-09-01 13:15:42
問個無聊問題
假設原本舊版Java沒有這個東西:void setCharAt(int index, char ch)
我在自己的程式碼自己創造和使用這個方法
後來新版Java加入了和我同名的內建方法
那麼我的舊程式碼會發生什麼事呢
thank
作者: qrtt1 (有些事,有時候。。。)   2014-09-01 13:42:00
s/Java/class/g !?
作者: LaPass (LaPass)   2014-09-01 14:56:00
1. 你的程式碼會被宣告為不能用2. 如果你編譯時設定運行的版本,那你的程式還可以用,但是(所有)新的功能將不會出現
作者: adrianshum (Alien)   2014-09-06 12:09:00
重點是你怎樣創造。直接改java source code? 寫個child class?還是搞 code generation?
作者: Killercat (殺人貓™)   2014-09-06 16:18:00
八成是學google搞個同名樹包成一個jar...這做法超級無敵危險 請千萬不要這樣搞

Links booklink

Contact Us: admin [ a t ] ucptt.com