數(shù)組對象:(對象里面屬性包含數(shù)組)本質(zhì)是對象,即一個數(shù)組對象,該數(shù)組里面存儲的數(shù)據(jù)類型可以是各種數(shù)據(jù)類型;
對象數(shù)組:(數(shù)組里面元素包含對象)對象數(shù)組是指數(shù)組元素是對象的數(shù)組:是由一組對象引用組成的數(shù)組;
測試案例:
Person 對象:
public class Person {
private String name;
private int age;
private String address;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public String getAddress() {
return address;
}
public void setAddress(String address) {
this.address = address;
}
public Person(String name, int age, String address) {
super();
this.name = name;
this.age = age;
this.address = address;
}
public Person() {
super();
}
}
Car對象:
public class Car {
private String brand;
private String[] colour;
public String getBrand() {
return brand;
}
public void setBrand(String brand) {
this.brand = brand;
}
public String[] getColour() {
return colour;
}
public void setColour(String[] colour) {
this.colour = colour;
}
public Car(String brand, String[] colour) {
super();
this.brand = brand;
this.colour = colour;
}
public Car() {
super();
}
}
測試Demo: (重點)文章來源:http://www.zghlxwxcb.cn/news/detail-683111.html
import java.util.Iterator;
public class day18 {
public static void main(String[] args) {
// 數(shù)組對象:(對象里面屬性包含數(shù)組)本質(zhì)是對象,即一個數(shù)組對象,該數(shù)組里面存儲的數(shù)據(jù)類型可以是各種數(shù)據(jù)類型;
Car car = new Car();
String[] s = {"黑色","白色","紅色"};
car.setBrand("奧迪");
car.setColour(s);
String[] co = car.getColour();
System.out.println("數(shù)組對象:");
for (int i = 0; i < co.length; i++) {
System.out.println(car.getBrand()+"--"+co[i]);
}
System.out.println("---------------");
// 對象數(shù)組:(數(shù)組里面元素包含對象)對象數(shù)組是指數(shù)組元素是對象的數(shù)組:是由一組對象引用組成的數(shù)組;
Person[] p1 = new Person[3]; // 先初始化,開辟內(nèi)存空間;
p1[0] = new Person("小婷",22,"寶雞");
p1[1] = new Person("小霞",24,"西安");
p1[2] = new Person("小桐",26,"漢中");
System.out.println("對象數(shù)組:");
for (int i = 0; i < p1.length; i++) {
Person p = p1[i];
System.out.println(p.getName()+"--"+p.getAge()+"--"+p.getAddress());
}
}
}
測試輸出:文章來源地址http://www.zghlxwxcb.cn/news/detail-683111.html
數(shù)組對象:
奧迪--黑色
奧迪--白色
奧迪--紅色
---------------
對象數(shù)組:
小婷--22--寶雞
小霞--24--西安
小桐--26--漢中
到了這里,關(guān)于【Java 數(shù)組與對象】數(shù)組對象和對象數(shù)組的區(qū)別(127)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!