java 为什么要设计抽象类, 干吗要这样设计啊 ,这样麻烦不
如果有用 ,那他在开发上起到的作用是什么。

解决方案 »

  1.   

    面向对象思想,最关键的就是抽象。
    面对对象的设计,复用的重点其实应该是抽象层的复用,而不是具体某一个代码块的复用.
    设计模式都是和抽象分不开的,而抽象与Java接口和抽象Java类又是分不开的
      

  2.   

    我想楼主问的抽象非我们普通理解的抽象,
    而只是abstract这个修饰符,他问的是普通类可以直接代替抽象类,为什么 还需要抽象类?
    LZ,是否是我说的这个意思!