什么情況下使用抽象類 抽象類能否定義對象實例?
抽象類能否定義對象實例?抽象類無法實例化。但是您可以通過繼承實現它的抽象方法,然后創(chuàng)建一個實例,也可以創(chuàng)建一個匿名類來使用它。例如:abstract class:person有一個抽象方法say()p
抽象類能否定義對象實例?
抽象類無法實例化。但是您可以通過繼承實現它的抽象方法,然后創(chuàng)建一個實例,也可以創(chuàng)建一個匿名類來使用它。例如:abstract class:person有一個抽象方法say()publicabstractclassperson{abstractvoid say()},它繼承了:classjimextends person{@override say(){系統輸出打印他是吉姆!“)}}匿名類:personp=newperson(){@override(){系統輸出打印(“Hello”)純手工,希望采納
下述關于抽象類的描述中,錯誤的是? A.可以通過在類中定義純虛函數的方式定義抽象類B.不可以創(chuàng)建?
A:C
如果派生類中未定義純虛函數,則派生類也是抽象類。它不能用來定義對象
抽象類和普通類的區(qū)別在于它不能被實例化。在實際應用中,抽象類必須有抽象方法,雖然理論上不能(沒有抽象方法的抽象類是什么意思?作為一個標志,你可以使用接口。作為基本類,可以使用普通類。為什么不能對抽象類使用靜態(tài)方法?
1. 可以使用普通方法。
2. 抽象方法將被重寫,但靜態(tài)方法不能。