brianway / brianway/java-learning

关于在泛型笔记的问题

オープン
#18 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
Java
スター
4.3k
フォーク
1.2k
PR マージ指標
30日以内にマージされた PR はありません

説明

```
int a = biggerOne(3,5);
//int 和 double,取交为Number
Number b = biggerOne(3,5.5);
System.out.println(b.getClass().getName());
//String和int 取交为Object
Object c = biggerOne("1",2);``
```
关于为什么b是Double类型的猜测。
这应该是多态,类如Number b = new Double();
而为什么将Number改为Double报错,应该是因为泛型T可能的值有两个int和double,做了类型限制,这样代码更加灵活,出错率低。

コントリビューションガイド

このリポジトリのコントリビューションガイドは索引されていません

調査の方向性

biggerOne の定義と、その周辺にある Java ジェネリクスに関する説明または例を見つけます。int、double、String の引数を使用する呼び出しを比較し、観測された戻り値の型に照らして、文書化された説明を検証します。関連する学習資料で質問に明確に回答し、必要な例や補足説明が含まれていれば完了です。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
java
領域
documentation
issue の種類
ドキュメント
難易度
3/5
見積もり時間
1〜2日
活発さ
停滞
明瞭さ
説明が足りない
初心者へのやさしさ
25/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。