java抽象类中的 抽象方法可以私有吗

请说下,java抽象类中的 抽象方法可以私有吗
最新回答
那一抹浅笑

2024-10-22 01:27:47

抽象类可以不含抽象方法,示例代码如下
但是含抽象方法的类一定是抽象类(或者接口)
另注:
①java允许类、接口或者成员方法具有抽象属性,但不允许成员域或构造方法具有抽象属性
②如果一个类不具有抽象属性,则不能在该类的类体中定义抽象成员方法
重温那逝去的记忆

2024-10-22 07:52:31

首先,抽象类是不能实例化的,直接调用没办法。你在里面写个私有方法,是不会报错,但是继承它的子类也没办法调用那个方法,相当于那个方法是个死方法,没有地方能用上,等于没写,你写这个方法和没写毫无区别
涔溶淙浯浔

2024-10-22 03:45:04

不能,抽象类中的抽象方法本来就是用来叫对外实现的,如果被私有化了,你想想,别人调用或者重写的意义在哪儿?