您可以在Java中扩展静态内部类吗?

静态内部类是嵌套类,它是外部类的静态成员。使用其他静态成员可以访问它而无需实例化外部类。就像静态成员一样,静态嵌套类无法访问外部类的实例变量和方法。

您可以用另一个内部类扩展静态内部类。

示例

public class SampleClass {

   static abstract class Test{

      int num = 300;

      public abstract void display();

   }

   class DemoClass extends Test{

      public void display() {

         System.out.println("Hi how are you");

      }

   }

   public static void main(String args[]){

      SampleClass obj = new SampleClass();

      obj.new DemoClass().display();

   }

}

输出结果

Hi how are you

以上是 您可以在Java中扩展静态内部类吗? 的全部内容, 来源链接: utcz.com/z/347380.html

回到顶部