【初心者】Java質問・相談スレッド102【大歓迎】
at TECH
808:デフォルトの名無しさん
07/06/24 19:17:55
>>797
色々直してみた
class RoadstarCar{ // クラス名はClassNameのように単語ごとに大文字で始める
String type;
String engine; // 文字列はString型(正確にはクラス)で
public RoadstarCar(String type, String engine){
this.type = type; // コンストラクタでインスタンスを生成すると同時に初期設定する
this.engine = engine; // ここでは引数で渡された文字列で型式とエンジン名を初期化する
}
public void printInfo(){
System.out.println("車の型は" + type); // メソッド名は具体的に分かりやすい名前をつける、
System.out.println("車のエンジンは" + type); // methodName()のように小文字で始めて単語ごとに大文字に
}
}
class Honban{
public static void main(String args[]){
// コンストラクタに型式とエンジン名を文字列として渡して初期化
// 文字列を表現するには" "で囲めばよい
// いきなりNA6CEとか言われてもコンパイラが困っちゃうよ
RoadstarCar eunos = new roadstarCar("NA6CE", "B6");
// ↑クラス名とインスタンス名、メソッド名を明確に区別するためにも
// 大文字と小文字を使い分けるのは重要でしょ
eunos.printInfo(); // 最後にeunosオブジェクトに情報を表示させる
}
}
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5045日前に更新/292 KB
担当:undef