class Inner
{
public void inn()
{
System.out.println("*****************");
}
}
public static void main (String [] args)
{
Person p=new Person();
new Inner();//主函数是静态的,如果要访问Inner需要被static修饰。
}
}
*/
这个行不通的,类中又用了类,但是为什么呢,麻烦告诉下呗?另外,改成这样
class Inner
{
public static void inn()
{
System.out.println("*****************");
}
}
class Person
{
public static void main (String [] args)
{
Person p=new Person();
p.Inner();//主函数是静态的,如果要访问Inner需要被static修饰。
}
}
怎么还不行,我看了半天视频,头都晕了,怎么改啊,能说说错的原因吗?目前还没改好....
static class Inner //因为用的是内部类,所以可以直接用static修饰
{
public void inn()
{
System.out.println("*****************");
}
}
public static void main (String [] args)
{
Person p=new Person();
new Inner();//主函数是静态的,如果要访问Inner需要被static修饰。
}
}