デフォルト

Class MyPart{
    String param = null;
    void setParam( String str ){
        param = str;
    }
    void run(){
        if(null==param) param="DefaultString";
        System.Console.WriteLine(param);
    }
}
Class YourMustWrite{
    static void Main( String str ) {
        // 必ずnull以外をセットしてからrunするきまり
        setParam("myParam");
        run();
    }
}

こういうコードの時、run()の説明としてどっちを使う?

  • デフォルトは"DefaultString"
  • デフォルトは設定値

言葉って難しい。