zoukankan      html  css  js  c++  java
  • 为什么抽象类不能实例化却有构造方法

         JAVA中抽象类不能实例化,但是却可以写构造方法,为什么呢?

      首先第一点:构造方法不能实例化,想象一下,如果可以实例化,那么,实例化的是所有的子类还是具体哪一个?

      第二点:为什么可以有构造方法?

      看看我们的写法:


      public ConcreteAggregate(Object[] objs) {
        super(objs);
      }

      首先就是调用父类构造方法,所以,我想可能是用来放一些所有子类共有的方法,使得在子类初始化时不用每个都写同样的方法。

      以上是我个人的理解。

      3Q for u watch~

  • 相关阅读:
    Java_static
    Java_字符串操作
    Java_==
    Java_字符串
    Java_Random
    Java_Scanner
    杨辉三角
    颜色分类
    字符串倒序
    jQuery的基本事件
  • 原文地址:https://www.cnblogs.com/yzjT-mac/p/6232121.html
Copyright © 2011-2022 走看看