在将具体事物封装成类时,我们需要将共有的属性提炼出来,也就接下来介绍的成员变量。

    例如,我们封装了一个Car类,并给其添加了 3 个成员变量brandcolor以及price。每一个Car实例都具备这 3 个成员变量,可以对其进行赋值和引用,具体请看示例:

    1. public class Car {
    2. // Members of Car Class
    3. String brand;
    4. String color;
    5. long price;
    6. public static void main(String[] args) {
    7. Car benz = new Car();
    8. benz.brand = "Benz";
    9. benz.color = "Red";
    10. benz.price = 400000;
    11. }
    12. }

    🔔 成员变量在类实例化后,便会有初始值,其特性与之前介绍的数组几乎一样

    如果我们实例化了多个Car类,那么也可以将其存储成数组的形式:

    1. public class Car {
    2. String brand;
    3. String color;
    4. long price;
    5. public static void main(String[] args) {
    6. Car benz = new Car();
    7. benz.brand = "Benz";
    8. benz.color = "Red";
    9. benz.price = 400000;
    10. Car bmw = new Car();
    11. bmw.brand = "BMW";
    12. bmw.color = "White";
    13. bmw.price = 420000;
    14. Car[] cars = {benz, bmw};
    15. for (Car car: cars) {
    16. System.out.println(car.brand + "-" + car.color + "-" + car.price);
    17. }
    18. }
    19. }