diff --git a/day07/src/com/inmind/arraylist03/Car.java b/day07/src/com/inmind/arraylist03/Car.java new file mode 100644 index 0000000..e39ba03 --- /dev/null +++ b/day07/src/com/inmind/arraylist03/Car.java @@ -0,0 +1,16 @@ +package com.inmind.arraylist03; + +public class Car { + String brand; + double price; + String color; + + public Car() { + } + + public Car(String brand, double price, String color) { + this.brand = brand; + this.price = price; + this.color = color; + } +} diff --git a/day07/src/com/inmind/arraylist03/Demo07.java b/day07/src/com/inmind/arraylist03/Demo07.java new file mode 100644 index 0000000..b34fea5 --- /dev/null +++ b/day07/src/com/inmind/arraylist03/Demo07.java @@ -0,0 +1,19 @@ +package com.inmind.arraylist03; + +public class Demo07 { + public static void main(String[] args) { + //定义一个保存车的容器,长度3 + Car[] carArr = new Car[3]; + carArr[0] = new Car("小米",45.5,"白色"); + carArr[1] = new Car("问界",55.5,"黑色"); + carArr[2] = new Car("理想",25.5,"灰色"); + + for (int i = 0; i < carArr.length; i++) { + System.out.println(carArr[i]); + } + //对象数组,还想添加2个车??不能,除非创建一个新的更长的数组 + //对象数组能直接删除一个车对象??不能,只能修改 + //为了解决以上的问题,有个更好的容器,ArrayList集合 + //ArrayList的好处:1.长度可变,2.可以增删改查 3.可以存放任意的【引用类型】 + } +}