#在学习java时,在测试类里面为什么没有写set却能够正确调用get.
#这是代码
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Test1[] arr=new Test1[3];//汽车数组
//输入信息
for (int i = 0; i < arr.length; i++) {
Scanner sc = new Scanner(System.in);
System.out.println("品牌");
String brand1 = sc.next();
System.out.println("价格");
double price1 = sc.nextDouble();
System.out.println("颜色");
String color1 = sc.next();
Test1 c = new Test1(brand1, price1, color1);
arr[i]=c;
}
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i].getBrand()+","+arr[i].getColor()+","+arr[i].getPrice());
}
}
}
为什么我没有写 XX.setBrand(brand1).
下面却能够正常调用getBrand.