靜態方法調用內部類時候的new 問題
阿新 • • 發佈:2018-06-20
方法調用 解決 方法 img pack () pac com bubuko
package tool; /** * 靜態方法調用內部類時候的new 問題 */ public class aa { // 靜態方法 // 靜態方法new 有問題 public static void aa() { bb b = new bb(); //報錯 bb b1 = new aa().new bb();//沒問題 //解決方法 /* * 1.內部類設置成靜態類 * 2.內部類new的方式 bb b = new aa().new bb() **/ } // 非靜態的方法直接new,沒有問題 public void cc() { bb b = new bb(); } // 內部類bb class bb { private int b; public int getB() { return b; } public void setB(int b) { this.b = b; } } }
靜態方法調用內部類時候的new 問題