內(nèi)部類(lèi)可以用public修飾嗎?下面代碼報(bào)錯(cuò)
package fgdg;
? ? ?public interface Shape {
public void paint();
? ? ?}
? ? public class Painter {
? ? ?
? ? ? ? private class InnerShape implements Shape{
public void paint(){
System.out.println("painter paint() method");
}
}
public Shape getShape(){
return new InnerShape();
} ??
? ? ?
? ? ? ? public static void main(String []args){
Painter painter = new Painter();
Shape shape = painter. getShape();
shape.paint();
}
? ? ?}
??
2016-05-19
可以的哦!
2016-05-19
可以的