【274天】我愛刷題系列(33)

叨叨兩句

  1. 她的堅持十之八九是由於對未知的恐懼,而不是對接近目標的興奮,下次我要確認一下。

牛客網——java專項練習013

如下聲明合法的是
A default String s
B public final static native int w( )
C abstract double d
D abstract final double hyperbolicCosine( )java

正確答案: B   你的答案: A (錯誤)

A:變量不能被defalut修飾

B:native修飾方法,native修飾的方法簡單來講就是:一個Java方法調用了一個非Java代碼的接口。
定義navtive方法時,並不提供實現體,由於其實現體是用非Java語言在外面實現的。native能夠和任何修飾符連用,abstract除外。由於native暗示這個方法時有實現體的,而abstract卻顯式指明瞭這個方法沒有實現體。

C:abstract修飾方法和類

D:final修飾的方法不能被重寫。而abstract定義的方法沒有實現,必須被子類重寫,明顯不能一塊兒使用。
相關文章
相關標籤/搜索