請問這兒哪里有錯???
java二季,2-6http://www.xianlaiwan.cn/code/2092,不知道哪里有錯,求教?
package java1Season;
/*內部類中最常見的就是成員內部類,也稱為普通內部類
?* */
public class Outer {
?? ?private int a=99;//外部類的是有屬性
?? ?//內部類Inner
?? ?public class In(){
?? ??? ?int b=2;//內部類的成員屬性
?? ??? ?public void test(){
?? ??? ??? ?System.out.println("訪問外部類中的a:"+a);
?? ??? ??? ?System.out.println("訪問外部類中的b:"+b);
?? ??? ?}
?? ?}
?? ?public static void main(String args[]){
?? ??? ?Outer o=new Outer();
?? ??? ?In i=o.new In();
?? ??? ?i.test();
?? ?}
2016-03-09
內部類不帶括號,內部類的方法是帶括號的。
public class In{
?? ??? ?int b=2;//內部類的成員屬性
?? ??? ?public void test(){
?? ??? ??? ?System.out.println("訪問外部類中的a:"+a);
?? ??? ??? ?System.out.println("訪問外部類中的b:"+b);
?? ??? ?}
?? ?}
2017-06-18
666
2016-03-09
內部類不帶括號的
2016-03-09
謝謝啊,大意了;忘了類名后面是不用帶括號的。