1、 区分普通方法和抽象方法(1)在Java中,当一个类的方法被abstract关键字修饰时,该方法称为抽象方法。(2)抽象方法所在的类必须定义为抽象类。
(3)当一个方法被定义为抽象方法后,意味着该方法不会有具体的实现(没有方法体),而是在抽象类的子类中通过方法重写进行实现。(4)定义抽象方法的语法格式如下:[访问修饰符] abstract <返回类型> <方法名>([参数列表]);
-->抽象方法需要使用abstract修饰,普通方法不需要。-->抽象方法没有方法体,普通方法没有。-->抽象方法所在的类必须被定义为抽象类。-->抽象方法在子类中必须被实现(子类要重写父类中的抽象方法),如果子类不实现,则子类要定位为抽象类。-->private关键字不能用来修饰抽象方法。-->abstract修饰符不能和final修饰符一起使用。 |
java--抽象方法和抽象类
于 2022-09-22 08:43:24 首次发布