final和abstract同时修饰一个类时,哪个在前,哪个在后或者两个不能同时修饰一个类?????

解决方案 »

  1.   

    final  和 abstract 不能同时修饰一个类
      

  2.   

    final 在修饰一个类的时候是指定该类被能不继承。
    abstract 在修饰一个类时,则指定,如何使用该类,则需要该类有实现类。
    这两个关键字是矛盾的,一个指定不能继承,一个指定需要实现。
      

  3.   

    这不矛盾么。
    abstract抽象类,需要继承,而final定义的类不能继承
      

  4.   

    abstract  是声明抽象类的   是有实现方法的final     是声明的类 或者变量  以及方法  不能修改 不能杯继承  不能杯覆盖
      

  5.   

    楼上都说的差不多了,我来总结下:
    final类既终态类,顾名思义,不可被继承。final的方法、变量不能被修改,重载
    abstract类既抽象类。只有抽象的方法,也就只有空方法,而没有实现的内容,它只是提供了一个方法体而已。它的存在就是为了被继承的。
      

  6.   

    abstract sealed 呢 嘎嘎