對抽象類的描述正確的是 關(guān)于抽象類和接口的區(qū)別說法不正確的是?
關(guān)于抽象類和接口的區(qū)別說法不正確的是?B和D都錯了。抽象類不能實例化!老師說了N遍!~~抽象類不必有抽象方法。但是具有抽象方法的類必須是抽象類。。 抽象類的作用是什么?1. 在面向?qū)ο蠓椒ㄖ?,抽象類?/p>
關(guān)于抽象類和接口的區(qū)別說法不正確的是?
B和D都錯了。抽象類不能實例化!老師說了N遍!~~抽象類不必有抽象方法。
但是具有抽象方法的類必須是抽象類。
。
抽象類的作用是什么?
1. 在面向?qū)ο蠓椒ㄖ?,抽象類主要用于類型隱藏。構(gòu)造了一組行為的固定抽象描述,但這組行為可以以任何可能的方式實現(xiàn)。這個抽象描述是一個抽象類,這個組的任何可能的具體實現(xiàn)都由所有可能的派生類表示。模塊可以操作抽象。因為一個模塊依賴于一個固定的抽象,所以它可以不被修改。
2. 通過從這個抽象中派生,這個模塊的行為函數(shù)也可以擴(kuò)展。抽象類是實現(xiàn)OCP(open-closedprinciple)的關(guān)鍵,是面向?qū)ο笤O(shè)計的核心原則之一。
3. 抽象類通常用來表示從問題域的分析和設(shè)計中獲得的抽象概念。它是一系列看起來不同但本質(zhì)上相同的具體概念的抽象。