这个子类的对象b.set(10)为什么访问不了啊?

img

set函数不是protected可以被子类访问的吗
运行出错了

子类B继承的set方法还是一个protected方法,可以被子类访问,意思是在子类里可以访问,但是通过子类对象调用是不行的

所以你在B类里面直接写set(20)就不报错啊
子类确实能访问啊
可是你在main函数里面访问就不行了啊
-=-=-=
你不是不知道什么叫protected,你是根本不懂什么叫public和private
private函数只能在类内部访问,你实例化之后想写b.函数,就点不出来,它是私有的,不可以从外部访问
只有public可以这样用