3
我的程序的輸出是一個文件中的表格。OOP - 如何要求派生類將值設置爲基本屬性?
某些用戶喜歡輸出爲Excel文件,其他用戶喜歡CSV等等。
因此,我有一個abstarct類Document
與2派生類:
ExcelDocument
和CsvDocument
。
輸出結果之間的分隔符是在每個類不同:
CSV文件的定界符是,
並在Excel中的分隔符是/t
。
如何強制派生類將值設置爲抽象Document
類的delimiter
屬性?
感謝。派生類應該在哪裏設置它的值? – user3165438
我已經更新了一個派生類實現的例子。 – TimS
非常感謝。還有一件事:你爲什麼使用Setter的Getter? – user3165438