Java中和abstract有冲突的不能共存的修饰符

有三个 private final static

  • fianl:

    首先abstract修饰的类,该类中的方法子类继承之后需要重写的,可是final修饰的
    类不能被继承,也就没子类,方法更不能得到重写,相互冲突;不能共存

  • private:

    私有的意思,方法子类是不能被继承到的,那么方法就没有被重写,可是abstract是要求方法重写的也相互冲突;不能共存

  • static:

    static能被类名直接调用,abstract抽象的,被类名调用毫无意义

猜你喜欢

转载自blog.csdn.net/weixin_43502415/article/details/89495928