作者dharma (達)
看板java
標題[問題] 如果和新版Java新增的同名
時間Mon Sep 1 13:15:42 2014
問個無聊問題
假設原本舊版Java沒有這個東西:void setCharAt(int index, char ch)
我在自己的程式碼自己創造和使用這個方法
後來新版Java加入了和我同名的內建方法
那麼我的舊程式碼會發生什麼事呢
thank
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.163.106.192
※ 文章網址: http://webptt.com/m.aspx?n=bbs/java/M.1409548545.A.2FA.html
1F:→ qrtt1: s/Java/class/g !? 09/01 13:42
2F:推 LaPass: 1. 你的程式碼會被宣告為不能用 09/01 14:56
3F:→ LaPass: 2. 如果你編譯時設定運行的版本,那你的程式還可以用,但 09/01 14:57
4F:→ LaPass: 是(所有)新的功能將不會出現 09/01 14:57
5F:→ adrianshum: 重點是你怎樣創造。直接改java source code? 寫個 09/06 12:09
6F:→ adrianshum: child class?還是搞 code generation? 09/06 12:10
7F:→ Killercat: 八成是學google搞個同名樹包成一個jar... 09/06 16:18
8F:→ Killercat: 這做法超級無敵危險 請千萬不要這樣搞 09/06 16:18