猿问

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

父类当中我 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(){

}


}


690017359
浏览 2299回答 2
2回答

丶低调丶

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

相关分类

Java
我要回答