关于PHP继承的问题,父类方法访问子类属性?
请看下面代码:运行结果:get()方法被B类继承,B类拥有了get()方法,B类的get()方法按理应该访问B类的私有属性,但结果出错,求解释原因?...
请看下面代码:
运行结果:
get()方法被B类继承,B类拥有了get()方法,B类的get()方法按理应该访问B类的私有属性,但结果出错,求解释原因? 展开
运行结果:
get()方法被B类继承,B类拥有了get()方法,B类的get()方法按理应该访问B类的私有属性,但结果出错,求解释原因? 展开
2个回答
展开全部
把class b 中的private改成protected 或者public就不出错了
private 不允许继承类成员调用
protected 所有继承类成员都能用
public 所有成员都能调用
private 不允许继承类成员调用
protected 所有继承类成员都能用
public 所有成员都能调用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询