代码如下:
class Outer{
private final int a=10;
class Inner{
private int b=20;
void Inner()
{
System.out.println("I am Innerclass!!!");
}
void g()
{
System.out.println("I am g()!!!");
}
}
void Outer()
{
Inner in=new Inner();
System.out.println("I am Outerclass!!!");
}
Inner getinner()
{
return new Inner();
}
}public class Demo
{
public static void main(String []args)
{
Outer out=new Outer();
Outer.Inner in1=out.getinner();
//in1.g();
//in1.Inner();
}
}自己写的小程序,为什么运行起来后,却不能输出各个类的构造函数里面的打印语句呢?望兄弟们不吝赐教!
class Outer{
private final int a=10;
class Inner{
private int b=20;
void Inner()
{
System.out.println("I am Innerclass!!!");
}
void g()
{
System.out.println("I am g()!!!");
}
}
void Outer()
{
Inner in=new Inner();
System.out.println("I am Outerclass!!!");
}
Inner getinner()
{
return new Inner();
}
}public class Demo
{
public static void main(String []args)
{
Outer out=new Outer();
Outer.Inner in1=out.getinner();
//in1.g();
//in1.Inner();
}
}自己写的小程序,为什么运行起来后,却不能输出各个类的构造函数里面的打印语句呢?望兄弟们不吝赐教!
{
public Inner()// 构造函数应该这样的格式
{
System.out.println("Inner");
}
}