*学生类
package xiaowanzi;
public class Student {
private String name;
private int age;
//构造方法
public Student() {}
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return name;
}
public void setAge(int age) {
this.age = age;
}
public int getAge() {
return age;
}
public void show() {
System.out.println(name + "," + age);
}
}
*学生测试类
package xiaowanzi;
public class StudentDemo {
public static void main(String[] args) {
//无参构造方法创建对象后使用set方法赋值
Student s1=new Student();
s1.setName("汤圆");
s1.setAge(22);
s1.show();
//使用带参数构造方法直接创建带有属性值的对象
Student s2=new Student("小丸子",22);
}
}
结果为汤圆,22
*将学生对象加入集合中(升级版)
package itheima;
import java.util.ArrayList;
public class demo {
public static void main(String[] args) {
//创建集合对象
ArrayList<Student> array = new ArrayList<>();
//创建学生对象
Student s1 = new Student("汤圆",18);
Student s2 = new Student("小丸子",23);
Student s3 = new Student("Alice", 25);
//添加学生对象到集合中
array.add(s1);
array.add(s2);
array.add(s3);
//遍历集合
for (int i=0;i< array.size();i++){
Student s =array.get(i);
System.out.println(s.getName()+","+s.getAge());
}
}
}