テストカー.java
次のようにコードをコピーします。
パブリック クラス TestCar {
public static void main(String[] args) {
車 c1 = 新しい車();
c1.color = "赤";
c1.brand = "xxx";//この車に属性がたくさんある場合、このように一つ一つ値を割り当てるのは面倒ではないでしょうか。生成後すぐにそのプロパティを設定 (初期化) する方法はありますか?はい~~~以下を参照してください
}
}
クラスカー{
文字列の色。
ストリングブランド。
void run() {
System.out.printf("私は走っています...走っています..走っています~~~~/n");
}
void showMessage() {
System.out.printf("車の色: %s, 車のブランド: %s/n", 色, ブランド);
}
}
TestCar_EX.javaの改善
次のようにコードをコピーします。
/*構築メソッドとは*/
パブリック クラス TestCar_EX {
public static void main(String[] args) {
車 c1 = 新しい車("赤", "xxx");
}
}
クラスカー{
文字列の色。
ストリングブランド。
public Car(文字列の色、文字列のブランド) {
this.color = color; //ここでは、最初の色はこのオブジェクトの色属性であり、2 番目はローカル変数の色です。
this.brand = ブランド // 上記と同じ;
}
void run() {
System.out.printf("私は走っています...走っています..走っています~~~~/n");
}
void showMessage() {
System.out.printf("車の色: %s, 車のブランド: %s/n", 色, ブランド);
}
}