關于java的一道題,能跟我說明一下為什么嗎

2023-01-25 08:50

4個回答
答案是B,這個就是java多態(tài)里的重載,對于重載,參數(shù)個數(shù)不同以及參數(shù)類型不同叫重載,
A,C,D都是參數(shù)個數(shù)不同或者參數(shù)類型不同,B的話參數(shù)個數(shù)及類型都相同
答案選B,因為對于一個類來說,區(qū)分不同方法的途徑就是看幾點,方法名,參數(shù)個數(shù),參數(shù)類型,如果這三者都相同的時候,認為是同一個方法。如果僅僅是名字一樣的話,叫做函數(shù)的重載。A的參數(shù)個數(shù)不同,不屬于同一方法。C的參數(shù)類型不同,不屬于統(tǒng)一方法。D的參數(shù)類型和個數(shù)不同,不屬于同一方法。對于B選項,參數(shù)類型和個數(shù)一樣,當調(diào)用aMethod(float,float)方法時,不知道調(diào)用哪個方法,所以這是由邏輯問題的,所以這道題選擇B.
bbbbbbb
這也太簡單了 把 最簡單的 多態(tài)。函數(shù)重載。因為b中的函數(shù)返回值。和參數(shù)都跟第二行一模一樣??!函數(shù)重載,必須保證返回值或者參數(shù)有不同
B是不合法,B的方法名稱以及參數(shù)類型,個數(shù)都與2是一樣的,跟2是等同于同一個方法,這在java中是不允許的,所以是不合法的。
相關問答
什么是java
1個回答2023-01-11 15:06
JAVA是咖啡名字。 推薦一本書(爪哇夜未眠)
java中“:”是什么意思?
4個回答2022-12-14 00:47
:在三目運算符中可以使用到,例如x=1=2?1:2表示的是如果1=2為真,則x為1如果為否,則結(jié)果為2。 如果是switch中的,是它的一種固定寫法。
什么是Java?
2個回答2022-12-21 01:07
java就是爪哇島,盛產(chǎn)咖啡。 爪哇島的咖啡的也被稱為java。 另外java也是自行車的品牌。
什么是java啊
1個回答2023-01-01 10:11
一種程序語言!
Java是什么?
1個回答2022-12-21 15:55
Java是面向?qū)ο缶幊痰囊环N編程語言
Java是什么?Java到底能干嘛?
1個回答2022-12-04 02:23
“Java是一門語言,記住了吧,這個語言是用于計算機的,我們使用Java可以和計算機進行交流,我們寫一段Java代碼,計算機就知道我們想干啥,當然前提是你寫的是正常的代碼,所以Java可以叫做計算機語...
全文
朋友推薦去傳智播客java,他家java教的好不好?跟千峰比怎么樣
3個回答2023-03-06 15:44
好的Java培訓機構(gòu)口碑都是比較不錯的,你可以深度了解機構(gòu)的口碑情況,問問周圍知道這家機構(gòu)的人,除了口碑再了解機構(gòu)的師資、課程、就業(yè)、費用等等方面,多對比幾家機構(gòu),希望你早日學有所成。
java里SVN是什么?
1個回答2023-01-14 13:00
svn是一個版本管理工具 可以管理Java代碼
java中static是什么意思?
1個回答2022-12-26 18:17
static是指在內(nèi)存的datasegment里生成一塊內(nèi)存 要用的時候不用每次都new一個新的內(nèi)存空間 直接用類名+static的方法名或變量名引用就可以了 args是字符串數(shù)組的名字 你喜歡也可以...
全文
java動態(tài)界面怎么做
1個回答2023-01-04 09:43
說詳細一點啊,哥們
熱門問答