- Local 클래스
interface Readable
{
public void read();
}
class OuterClass
{
public Readable createLocalClassInst()
{
class LocalClass implements Readable
{
public void read()
{
System.out.println("Outer inst name : " + myName);
}
}
return new LocalClass();
}
}
- Local 클래스
interface Readable
{
public void read();
}
class OuterClass
{
public Readable createLocalClassInst()
{
class LocalClass implements Readable
{
public void read()
{
System.out.println("Outer inst name : " + myName);
}
}
return new LocalClass();
}
}
- Local 클래스 interface Readable { public void read(); } class OuterClass { public Readable createLocalClassInst() { class LocalClass implements Readable { public void read() { System.out.println("Outer inst name : " + myName); } } return new LocalClass(); } }
- Anonymous 클래스
interface Readable
{
public void read();
}
- Anonymous 클래스
interface Readable
{
public void read();
}
- Anonymous 클래스 interface Readable { public void read(); }