关于内部类的构造方法的问题 Aa类没有构造函数,即使new了,也不会执行Bb方法。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -->public void Bb()这个函数不是构造函数的,因为根据《java语言规范》构造函数一定要没有返回类型的,就是连void也不行的-->public static void main(String[] args)--> {--> Aa aa=new Aa();--> //System.out.println(aa.bb.a);--> }静态函数中引用内部类有特别的书写形式:对于你这里的话,应该这样 public static void main(String[] args) { Aa aa=new Aa(); Bb bbb=new Aa().new Bb(); //或者是 //Bb bbb=aa.new Bb(); System.out.println(bbb.a); } 什么是前向引用? 窗口中画图的背景颜色设置 java swing里组件的机构说明 JSP通过Bean访问Access的.mdb文件失败,不知何故。 我是java初学者,各位帮忙 请问一个java中内存的问题 简单问题!!!如何将一个字符串拆成一个个单词,存入一个数组中呢? 收邮件时的中文转换问题 虚心求教:如何处理JTable单元格中的JButton按钮的事件? 怎么调试这个程序? java判断表问题 为什么通过session调用entitybean中的find会发生如下问题
这个函数不是构造函数的,因为根据《java语言规范》构造函数一定要没有返回类型的,就是连void也不行的-->public static void main(String[] args)
--> {
--> Aa aa=new Aa();
--> //System.out.println(aa.bb.a);
--> }
静态函数中引用内部类有特别的书写形式:
对于你这里的话,应该这样
public static void main(String[] args)
{
Aa aa=new Aa();
Bb bbb=new Aa().new Bb();
//或者是
//Bb bbb=aa.new Bb();
System.out.println(bbb.a);
}