=
ホーム
On Your Mark
ホーム
/
設計(Java)
/
【Java】 Effective Java 第二版 お勉強 toString
2013年10月16日水曜日
Java
基本
設計(Java)
t
f
B!
P
L
# すべてのオブジェクトに共通のメソッド ## 今日 読んだところ P 51~53 ## 項目 toString を常にオーバーライドする<br /> ## toStringの仕様 デフォルトのtoStringは、クラス名 + "@" + 16進数のハッシュコードになっています。<br /> ただしtoStringの規約では、サブクラスはこのメソッドをオーバーライドすることを推奨しています。<br /> ## ということは クラスを作成したら、toStringをオーバーライドしてあげるのが望ましい。<br /> toStringの内容は、各フィールドの値を組み合わせるとわかりやすくてよい。<br /> ## toStringの例 <pre> @override public String toString() { return String.format("A=[%s], B=[%s]", a, b); } </pre> のように、フィールド値を文字列にしてあげると、System.out.printlnの時など利用しやすい。<br /> <br /> ネットでは、Apache Commons Langを使うことを推奨しているが、<br /> Apache Commons Langの最新判は、3.1(2011/11/14 最終更新日)であり、<br /> Java5がベースになっているので、Javaの最新版との互換性がなさそうなので、<br /> 使用は控えたほうがよいと思われます。<br />
Translate
このブログを検索
ブログアーカイブ
►
2020
(38)
6月 2020
(6)
5月 2020
(10)
4月 2020
(10)
3月 2020
(4)
2月 2020
(5)
1月 2020
(3)
►
2019
(4)
1月 2019
(4)
►
2018
(23)
12月 2018
(3)
4月 2018
(11)
3月 2018
(9)
►
2014
(20)
7月 2014
(3)
1月 2014
(17)
▼
2013
(166)
12月 2013
(15)
11月 2013
(22)
10月 2013
(31)
9月 2013
(26)
8月 2013
(32)
7月 2013
(40)
今週の人気の記事
【まとめ】GWはおうちでぬりえ 鉄道会社公式の電車ぬりえをまとめた
【MySQL】文字列をバイト数で切り取る
【まとめ】おうちでペーパークラフト 鉄道会社公式のペーパークラフトをまとめた
【PHP】PHPでSFTP接続
【調査】ゾンビランドサガ から佐賀に関連があるものを調べる 第4話
フォロワー
On Your Mark
QooQ
0 件のコメント:
コメントを投稿