1.创建一个类Cat
包含属性name,在构造方法中进行初始化
添加一个方法show(),用以打印name属性的值
创建一个类CatTest,添加main方法,实现
创建一个ArrayList,向其中添加三个Cat对象
遍历该集合,获取集合中对象的个数,并且对每个Cat对象调用show()方法
package com.zw.work;
public class Cat {
private String name;
public Cat(String name){
this.name=name;
}
public String show(){
return name;
}
}
package com.zw.work;
import java.util.Iterator;import java.util.LinkedList;
import java.util.List;
public class CatTest {public static void main(String[] args) {
List<Cat> list=new LinkedList<Cat>();
list.add(new Cat("白猫"));
list.add(new Cat("黑猫"));
list.add(new Cat("花猫"));
for (Cat cat : list) {
System.out.println(cat.show());
}
System.out.println(list.size()+"个");
}
}
2.写一个学生的类,类中有属性:编号(int),姓名(String),性别(char只能是‘男’或‘女’),
考试成绩(double)。类中有所有属性的getXXX与setXXX方法。
默认的构造方法(不带参),及能初始化所有属性的构造方法(带四个参数)。
再写一个测试类,main中生成一个ArrayList类的对象,用此对象放入多个学生对象。
要求:使用循环输入学生的编号,输入学生的姓名,输入学生的性别,输入学生的成绩,
然后生成一个学生对象,放入到集合对象中去。然后