第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問這個JAVA繼承的問題改怎么改?

請問這個JAVA繼承的問題改怎么改?

繁星點點滴滴 2019-01-17 09:28:46
父類有個結構體長紅框這樣 public class Pageable<T> implements POJO { private static final long serialVersionUID = -410571025796786344L; private int pageSize; private int page; private Collection<T> data; private int length; public Pageable() { } public Pageable(int page, int pageSize, int length, Collection<T> data) { this.page = page; this.pageSize = pageSize; this.length = length; this.data = data; } 子類 page pagesize data 都沒有,應該怎么辦?改了之后還是紅字了。。 public class NewPageable<T> extends Pageable<T> { private int total; public NewPageable(int page, int pageSize, int total, Collection<T> data) { super(page, pageSize, data); this.total = total; } public int getTotal() { return total; } public void setTotal(int total) { this.total = total; } }
查看完整描述

1 回答

?
拉丁的傳說

TA貢獻1789條經驗 獲得超8個贊

不是沒有,是子類沒有權限訪問而已,Java規(guī)范的建議是通過調用父類的構造器來實例化父類屬性變量,你試下調用super(...)


更新:
你把super(page, pageSize, data);改為super(page, pageSize, data.size(), data);試一下
另外,題主以后修改問題,不要刪在后面更新可以了

查看完整回答
反對 回復 2019-02-12
  • 1 回答
  • 0 關注
  • 386 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號