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

关于继承私有化属性和get set方法的问题

关于继承私有化属性和get set方法的问题

690017359 2017-07-06 11:17:46
父类当中我 private 两个属性, 然后生成了 set 和get方法(我用的 public修饰). 然后我又创建了一个子类,父类中的get和set方法为什么不能被子类继承呢?父类代码:package com.sunhailong;public class RentBookSystem {     private String bookName;     private  int bookNum;      public int getBookNum() {  return bookNum;  }  public void setBookNum(int bookNum) {  this.bookNum = bookNum;  }            public String getBookName() { return bookName; } public void setBookName(String bookName) { this.bookName = bookName; } public RentBookSystem(int bookNum,String bookName){ this.bookNum=bookNum; this.bookName=bookName; } public RentBookSystem(){ }}
查看完整描述

2 回答

?
丶低调丶

TA贡献2条经验 获得超1个赞

至于为什么输出的是父类的值,是因为这个方法继承的是父类的那个方法,那个get返回的return是父类的属性的值,子类如果要用这个方法,除非重写,否则返回的依然是父类的值,

查看完整回答
反对 回复 2017-07-06
  • 2 回答
  • 0 关注
  • 2298 浏览

添加回答

举报

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