//局部内部类,即定义在方法里面的内部类,只能在方法内调用该类,即使在外部类里而方法之外调用也不可以
public class particalinner196 {
public static void main(String []args)
{
outer1 ou=new outer1();
ou.f();
}
}
interface car
{
void run();
}
class outer1
{
public void f()
{
class inner1 implements car
{
String name;
inner1(String name)
{
this.name=name;
}
public void run()
{
System.out.println("汽车跑");
}
String getName()
{
return name;
}
}
inner1 in=new inner1("奥迪");
System.out.println(in.getName());
in.run();
}
//inner1 inn=new inner1("宝马");在这定义是不正确的,因为他的作用域在方法内部
}
java局部内部类注意事项作用域
最新推荐文章于 2024-02-01 00:07:26 发布