从零开始学“Java”(十四)
引用数组类型
学生类
package cn.com.xbdx;
//学生类
public class Student {
//成员变量
String name;
int age;
String address;
//构造方法
Student(String name,int age,String address){
this.name=name;
this.age=age;
this.address=address;
}
Student(String name,int age){
this(name,age,null);
}
Student(String name){
this(name,0,null);
}
//方法
void study() {
System.out.println(this.name+"在学习....");
}
void sayHi() {
System.out.println("大家好,我叫"+name+",今年"+age+"岁了!"+"家住"+address);
}
}
引用类型数组演示
package cn.com.xbdx;
//引用类型数组
public class RefArrayDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
//第一种写法
Student[] stus = new Student[3]; //创建Student数组对象
stus[0] = new Student("冰冰",20,"西安"); //创建Student对象
System.out.println("我叫"+stus[0].name+",今年"+stus[0].age+"岁了,家住"+stus[0].address+"!");
stus[0].sayHi();
System.out.println("*******************************");
//第二种写法
Student[] stu = new Student[]{
new Student("冰冰",20,"西安"),
new Student("小样",20,"HC"),
new Student("小猪",20,"上海")
};
stu[1].age = 25;
stu[1].sayHi();
}
}
运行结果如下:
此文章适合零基础学编程的小伙伴,感谢各位阅读!