有关子类继承父类,子类通过父类的get方法访问父类的属性,问题是:get得到的属性是谁的?例子在下面:
以上是父类汽车类和子类出租车类的属性和getset,子类创建对象时候getLicense究竟是谁的呢?是不是父类的license?还是子类继承父类的license,还是子...
以上是父类汽车类 和子类出租车类的属性和get set, 子类创建对象时候 getLicense 究竟是谁的呢?是不是父类的license?还是子类继承父类的license, 还是子类创建的对象的license? 不是说子类不能继承父类的私有属性吗?此处要不要加this关键字呢? 求指点~~~~
展开
2个回答
展开全部
你没提供getLicense方法的位置呀,如果子类有,那就是子类的
子类没有,那就是父类的
子类没有,那就是父类的
追问
getLicense是父类的get方法,此处返回的应该是调用它的对象的license属性,这是为什么呢?不理解啊,明明是父类的方法
追答
比如你老爸眉毛的形状是 平的
你的眉毛形状随随你母亲是 弯的
但是你老爸有个方法 是抖眉毛, 你继承了这个方法
那你会抖眉毛,但是抖得是弯的眉毛
这就是父类子类
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询