父类当中我 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是父类的属性的值,子类如果要用这个方法,除非重写,否则返回的依然是父类的值,
添加回答
举报
0/150
提交
取消