java - 關于Object匿名內部類的一些問題
問題描述
class Demo1{ public void fun() {System.out.println(new Object(){int age = 23;String name = '李四';public String toString(){ return name+','+age;}}); }}class Demonmnbl2 { public static void main(String[] args) {Demo1 de = new Demo1();de.fun(); }}
這個Object的匿名內部類有輸出!同理下面的代碼class Demo1
{ public void fun() {new Object(){ String name1 = '搜索'; public String toString() { return name1+','; }}.toString(); }}class Demonmnbl2 { public static void main(String[] args) {Demo1 de = new Demo1();de.fun(); }}
這個代碼沒有了輸入這是怎么回事呢??
問題解答
回答1:第一個你是打印了嗎???
回答2:第二段代碼少了 System.out.println, 怎么可能有輸出.
相關文章:
1. docker-compose中volumes的問題2. boot2docker無法啟動3. 關docker hub上有些鏡像的tag被標記““This image has vulnerabilities””4. nignx - docker內nginx 80端口被占用5. java - SSH框架中寫分頁時service層中不能注入分頁類6. docker安裝后出現Cannot connect to the Docker daemon.7. javascript - mock.js可以存儲數據嗎8. golang - 用IDE看docker源碼時的小問題9. docker api 開發的端口怎么獲取?10. dockerfile - 為什么docker容器啟動不了?

網公網安備