public class Student { //Student是我们自己创建的一种数据类型(引用类型)
//成员变量
String name; //姓名
int age; //年龄
String address; //地址
//方法
void study(){
System.out.println(this.name+"在学习");
}
void sayHi(){
System.out.println("大家好,我叫"+this.name+"我今年"+this.age+"岁了,家住"+this.address);
}
// java规定:
// 1.成员变量和局部变量是可以同名的,此时还想访问成员的,this不能省略
// 2.使用时默认采取的是就近原则
// 3.若想访问成员变量时,this不能省略
//下面是一个标准的构造
Student(String name1,int age1,String address1){//局部变量
this.name = name1;
this.age = age1;
this.address = address1;
}
}
//在StudentTest2中使用
//演示引用类型数组的使用
public class StudentTest2 {
public static void main(String[] args) {
Student[] stus = new Student[3];
stus[0] = new Student("zs",25,"heilongjiang");
stus[1] = new Student("zs2",25,"heilongjiang");
stus[2] = new Student("zs3",25,"heilongjiang");
stus[2].sayHi(); //调用方法
stus[1].age = 26; //为成员变量赋值
System.out.println(stus[1].age);
for(int i=0;i<stus.length;i++){ //遍历所有的学生
System.out.println(stus[i].name); //输出每个学生的名字
//每个学生跟大家问好
stus[i].sayHi();
}
}
}
java中,引用类型数组的使用
最新推荐文章于 2024-08-18 21:36:31 发布