package Admin;public class Neibulei {
String name="张三";
class neibu { public void diaoyong() {
System.out.println("我被调用了。");
System.out.println(name);
} }}package Admin;public class Neibulei2 {
public static void main(String[] args) {
Neibulei n1=new Neibulei();
Neibulei.neibu=n1.new neibu();
}}
//不能New出对象,不知道什么原因、。高手看看,什么原因?
String name="张三";
class neibu { public void diaoyong() {
System.out.println("我被调用了。");
System.out.println(name);
} }}package Admin;public class Neibulei2 {
public static void main(String[] args) {
Neibulei n1=new Neibulei();
Neibulei.neibu=n1.new neibu();
}}
//不能New出对象,不知道什么原因、。高手看看,什么原因?
public static void main(String[] args) {
Neibulei n1=new Neibulei();
Neibulei.neibu neibu=n1.new neibu();}} package geometry;public class Neibulei { String name="张三"; public class neibu {public void diaoyong() {
System.out.println("我被调用了。");
System.out.println(name);
}}}首先把内部类的可见性改成public ,其次声明的时候要指明变量名
System.out.println("我被调用了。");
System.out.println(name);
} } } package Admin; public class Neibulei2 {
public static void main(String[] args) {
Neibulei n1=new Neibulei();
Neibulei.neibu neibu=n1.new neibu();
neibu.diaoyong();
} }
这样就可以输出
package Admin; public class Neibulei { String name="张三"; class neibu { public void diaoyong() {
System.out.println("我被调用了。");
System.out.println(name);
} } } package Admin; public class Neibulei2 {
public static void main(String[] args) {
Neibulei n1=new Neibulei();
Neibulei.neibu neibu=n1.new neibu();
neibu.diaoyong();
} }
这样才对