我的excel中有很多字段如cityName, date,每一个记录构成一个AQI对象,所以我设计一个CSV和XLS类来继承AQI,
然后CSV和XLS都有个属性是fileName.所以我就讲fileName提取到父类AQI.
然后我可以通过两种方式初始化构造函数:1)传入cityName, date等字段.2)传入fileName.
但是感觉很别扭.
------解决思路----------------------
你也可以把构造函数做成这样啊
public Csv(String fileName, String cityName, String date){
super(fileName);
}
------解决思路----------------------
1楼的做法,相比较你的而言会更容易让人理解,更符合常规思维。