以下是我们到现在学的三个类
在书写工具类的时候我们要遵循以下的规则
类名见面知意是为了知道这个工具类的作用
私有化构造方法的作用是为了不让外界不能创造这个类的对象吗,因为工具类不是描述一个事物的,它是一个工具。
方法定义位静态是为了方便调用
我写了一个小demo
测试类
public class Demo1Student {
public static void main(String[] args) {
Student s1 = new Student();
Student s2 = new Student();
s1.setName("张莹");
s1.setAge(18);
s1.setGender("女");
s2.setName("郭辉");
s2.setAge(12);
s2.setGender("男");
ArrayList<Student> list = new ArrayList<>();
list.add(s1);
list.add(s2);
int max = Demo1.Max(list);
System.out.println(max);
}
}
javabean类
public class Student {
private String name;
private int age;
private String gender;
public Student() {
}
public Student(String name, String gender, int age) {
this.name = name;
this.gender = gender;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getGender() {
return gender;
}
public void setGender(String gender) {
this.gender = gender;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
工具类
public class Demo1 {
private Demo1(){}
public static int Max(ArrayList<Student> list){
int max = list.get(0).getAge();
for(int i = 0; i<list.size(); i++){
if(list.get(i).getAge() > max){
max = list.get(i).getAge();
}
}
return max;
}
}