有因为抽象类中可以定义非static数据成员

解决方案 »

  1.   

    抽象类是由于包含抽象方法。所以它是存在自己构造函数的,但接口就不同了他并不是一个可以继承的类(毕竟没有java允许多重继承的说法!)自然,构造函数就是可 以构造实例调用的方法,因此自然没有。编程语言也是很符合逻辑的,有些东西不需要记忆,因此需要你逻辑推导一下!
      

  2.   

    通过我看过的SUN公司的文档和一些参考书来看,抽象类有构造涵数,因为抽象类也是类.具有类的一般属性,不过是只放涵数声明,继承是要重写!