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出对象,不知道什么原因、。高手看看,什么原因?
解决方案 »
- 有关带有内部类的继承问题
- 拼接字符串 急!!!!!!!!!
- java 的awt中事件监听问题
- 请高手指点下。。。谢谢。。。。。
- 关于CachedRowSet的删除记录问题
- 新手请教关于package的问题
- 容器大小的比较?
- 用ClassLoader的loadClass(className).newInstance()时, 抛出ClassNotFoundException 求助!!!jb中为什么抛,而javac java测试可以
- 各位大虾,请问哪里有JDK API的chm格式的help下载,感激不禁!
- Java HttpURLConnection 下载图片 图片全是“加密图片”文字
- class path问题
- 关于邮件附件上传
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();
} }
这样才对