运行不了 哪里错了
楼上正解,你把大括号换个行就行了不对吧,变量$P的值应该是字符串PI1,而不是3.14吧,“PI1”上面有双引号,$p="PI1";
这样有意义吗,直接
yang yan=i.new yang(); 怎么写都行:HelloWorld.inner.yang.....
yan的对象创建错误,正确的是:
Inner.yang yan=i.new yang();
public static void main(String[] args) {
// 创建外部类对象
HelloWorld hello = new HelloWorld();
// 创建内部类对象,此处的外部类HelloWorld.可以省略
HelloWorld.Inner i = hello.new Inner();
// 调用内部类对象的方法
i.show();
//此处的Inner.不能省略
Inner.yang yan = i.new yang();
yan.xixi();
}