【初心者】Java質問・相談スレッド88【大歓迎】
■ このスレッドは過去ログ倉庫に格納されています
0399デフォルトの名無しさん
2006/08/06(日) 01:26:50まずインスタンス変数、インスタンスメソッドはnewしたオブジェクトにおいて使える。
「変数名」「ドット」「変数/メソッド名」で使用できる。
str1 = new String("貪"); // インスタンスの生成
str2 = new String("瞋"); // 生成したものについて使用できるのがインスタンス変数/メソッド
str1.charAt(0); // 貪
str2.charAt(0); // 瞋
たいして、クラス変数、クラスメソッドはnewしておらずとも使える。
「クラス名」「ドット」「変数/メソッド名」で使用できる。
String.valueOf(1000); // valueOfメソッドはクラスメソッド
インスタンスメソッドは、「インスタンス」ありきで想定された処理であり、
つまり、「インスタンス+処理」がインスタンスメソッド。
クラスメソッドは「処理」のみ。
なんに使うかは考えてけれ。
■ このスレッドは過去ログ倉庫に格納されています