2008-10-17から1日間の記事一覧

staticメソッドからはstaticでない変数(インスタンス変数)は使えない

public class Number { // private int num; この書き方はエラー! private static int num; public static void main(String[] args) { System.out.println("Number is = " + num); } public void setSize (int n) { num = n; } public int getSize() { ret…

スーパークラスのコンストラクタに引数がある場合

スーパークラス public abstract class Animal { private String name; public String getName () { return name; } public Animal (String theName) { name = theName; } } サブクラス public class Monkey extends Animal{ public Monkey (String name) { …

サブクラスのコンストラクタを呼出す

Aの手 public class HandOfA { public HandOfA () { System.out.println("A「グー!!"); } } Bの手 public class HandOfB extends HandOfA{ public HandOfB () { System.out.print("B「パー!」"); } } main public class HandsTester { public static void…

同一クラスのオブジェクトを複数生成してハッシュ値(ハッシュコード)を調べる

※*1字下げが反映されてないorz 今度暇なときにでも直す 化け物アヒルと子アヒルクラス public class Duck { int size; // コンストラクタ public Duck (int ducksize) { size = ducksize; if (ducksize System.out.println("ピヨピヨ"); else System.out.pri…