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

2024-11-28 18:26:03
推荐回答(5个)
回答1:

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

回答2:

不可以,既然是抽象类,目的就是在子类中继承,你吧这个方法设置为私有,那还有什么意义,所以不能私有

回答3:

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

回答4:

不行,只能是public 或者protected
因为private方法对其他类不可见,就算子类也不行,所以声明私有方法是没有意义的

回答5:

不能 主要是没意义 。