【原】Java 匿名内部类会继承父类证实

class OutClass
{
 private int num;
 public OutClass(int i)
 {
  num = i;
 }
 public void test()
 {
  System.out.println("num is " + getNum() + " from Out Class");
 }
 public int getNum()
 {
  return num;
 }
}
public class Test
{
 public static void main(String[] args)
 {
  new Test().show();
 }
 public void show()
 {
  OutClass a = new OutClass(356)
  {
   public void test()
   {
    System.out.println("num is " + getNum() + " from Inner Class");
   }
  };
  a.test();
 }
}

匿名内部类的test方法覆盖了父类的方法

此条目发表在 Java 分类目录。将固定链接加入收藏夹。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>