錯(cuò)在哪里???
package com.OOP;
//外部類HellWo
public class HellWo {
//外部類私有屬性name
private String name="imooc";
//外部類成員屬性
int age=20;
//成員內(nèi)部類Inner
public class Inner(){
? String name="愛(ài)慕課";
? //內(nèi)部類中的方法
? public void show(){
? System.out.println("外部類中name:"+HellWo.this.name);
? ? ? System.out.println("內(nèi)部類中name:"+name);
? ? ? System.out.println("外部類中age:"+age);
? }
}
? ? //測(cè)試成員內(nèi)部類
public static void main(String[] args) {
//創(chuàng)建外部類的對(duì)象
HellWo o=new HellWo();
//創(chuàng)建內(nèi)部類的對(duì)象
Inner i=o.new Inner();
//調(diào)用內(nèi)部類對(duì)象的show方法
i.show();
}
}
2016-09-24
package 改錯(cuò);
//外部類HellWo
public class HellWo {
//外部類私有屬性name
private String name="imooc";
//外部類成員屬性
int age=20;
//成員內(nèi)部類Inner
public class Inner{
Inner(){
String name="愛(ài)慕課";
//內(nèi)部類中的方法
}
}
public void show(){
System.out.println("外部類中name:"+HellWo.this.name);
? ? System.out.println("內(nèi)部類中name:"+name);
? ? System.out.println("外部類中age:"+age);
}
? //測(cè)試成員內(nèi)部類
public static void main(String[] args) {
//創(chuàng)建外部類的對(duì)象
HellWo o=new HellWo();
//創(chuàng)建內(nèi)部類的對(duì)象
Inner i=o.new Inner();
//調(diào)用內(nèi)部類對(duì)象的show方法
o.show();
}
}
2016-09-24
求采納!謝謝
2016-09-24
謝謝大家我找到錯(cuò)誤了:
//外部類HellWo
public class HellWo{
? ??
? ? //外部類的私有屬性name
? ? private String name = "imooc";
? ??
? ? //外部類的成員屬性
? ? int age = 20;
? ??
//成員內(nèi)部類Inner
public class Inner {
String name = "愛(ài)慕課";
? ? ? ? //內(nèi)部類中的方法
public void show() {?
System.out.println("外部類中的name:" +HellWo.this.name);
System.out.println("內(nèi)部類中的name:" +name);
System.out.println("外部類中的age:" + age);
}
}
? ??
//測(cè)試成員內(nèi)部類
public static void main(String[] args) {
? ? ? ??
? ? ? ? //創(chuàng)建外部類的對(duì)象
HellWo o = new HellWo ();?
? ? ? ??
? ? ? ? //創(chuàng)建內(nèi)部類的對(duì)象
Inner i=o.new Inner();
? ? ? ??
? ? ? ? //調(diào)用內(nèi)部類對(duì)象的show方法
i.show();
}
}