为了账号安全,请及时绑定邮箱和手机立即绑定

抽象类内的私有变量

抽象类内的私有变量

HUWWW 2018-12-10 10:09:46
抽象类作为父类,它的方法操作它的私有变量而不是属性(一般是这样吧)那么它的子类继承的那个方法  可是不能继承 私有变量   可以方法里却要操作私有变量,这个怎么解决   请帮我解释 解释。多谢这时,是否就要在抽象类里定义成protected类型了?还有和属性对应的变量是否都不能设置成private
查看完整描述

2 回答

?
慕斯709654

TA贡献1840条经验 获得超5个赞

抽象类的方法内调用抽象类内的私有变量,派生类只是调用这个方法间接的访问了抽象类的私有成员,不是直接访问。这是可以的,不用声明为protected

查看完整回答
反对 回复 2018-12-14
?
白猪掌柜的

TA贡献1893条经验 获得超10个赞

private 只有在内部类才能调用。

protected 应许被其子类调用。

属性一般是通过封装字段来的。一般都是Public的。


查看完整回答
反对 回复 2018-12-14
  • 2 回答
  • 0 关注
  • 769 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信