主方法中創(chuàng)建內(nèi)部類報錯,啥原因求大佬
public class SOuter {
private int a=2;
static int b=1;
public class SInner {
?int b=3;
public void show() {
System.out.println("訪問外部類中的b:"+SOuter.b);
System.out.println("訪問內(nèi)部類中的b:"+b);
}
}
public static void main(String[] args) {
SInner si=new SInner();
si.show();
}
}
2018-11-03
內(nèi)部類不是靜態(tài)內(nèi)部類,不能訪問外部類的靜態(tài)成員
2018-09-22
如果你要這樣創(chuàng)建內(nèi)部對象,那么你內(nèi)部類中的方法就是要為靜態(tài)方法。要不然你創(chuàng)建內(nèi)部對象,必須先創(chuàng)建外部對象,再利用外部對象在創(chuàng)建內(nèi)部對象,即代碼為:SOuter so = new SOuter();? SInner sl = so.new SInner();
2018-09-11
你的內(nèi)部類是成員內(nèi)部類,在主函數(shù)里面的創(chuàng)建方法應該是通過外部類創(chuàng)建的,你可以看一看上一節(jié),
2018-09-01
額,找到錯誤了,能撤回嗎·,少了個static