TestCar.java
انسخ رمز الكود كما يلي:
الطبقة العامة TestCar {
public static void main(String[] args) {
السيارة c1 = سيارة جديدة ()؛
c1.color = "أحمر";
c1.brand = "xxx";// إذا كانت هذه السيارة تحتوي على العديد من السمات، ألن يكون من الصعب تعيين القيم واحدة تلو الأخرى بهذه الطريقة؟ هل هناك طريقة لضبط خصائصه (التهيئة) بمجرد إنتاجه؟ نعم ~~~انظر أدناه
}
}
فئة السيارة {
لون السلسلة؛
العلامة التجارية سلسلة؛
تشغيل باطل () {
System.out.printf("أنا أركض...أجري..أجري ~~~~/n");
}
رسالة عرض باطلة () {
System.out.printf("لون السيارة: %s، ماركة السيارة: %s/n"، اللون، العلامة التجارية)؛
}
}
تحسين TestCar_EX.java
انسخ رمز الكود كما يلي:
/*ما هي طريقة البناء*/
الطبقة العامة TestCar_EX {
public static void main(String[] args) {
السيارة c1 = سيارة جديدة("red", "xxx");
}
}
فئة السيارة {
لون السلسلة؛
العلامة التجارية سلسلة؛
السيارة العامة (لون السلسلة، العلامة التجارية للسلسلة) {
this.color = color; // هذا يعني الكائن. اللون الأول هو سمة اللون لهذا الكائن، والثاني هو اللون المتغير المحلي
this.brand = العلامة التجارية؛ // نفس ما ورد أعلاه
}
تشغيل باطل () {
System.out.printf("أنا أركض...أجري..أجري ~~~~/n");
}
رسالة عرض باطلة () {
System.out.printf("لون السيارة: %s، ماركة السيارة: %s/n"، اللون، العلامة التجارية)؛
}
}