zoukankan      html  css  js  c++  java
  • java:练习学校学生

    java:练习学校学生

    一个学生对应一个学校

    一个学校对应多个学生

    Student类,School类,Demo测试类

    Student:

    public class Student {
    	
    	private String name;
    	private int age;
    	private School school;
    	
    	
    	
    	
    	
    	
    	public Student() {
    		super();
    	}
    
    	public Student(String name, int age) {
    		
    		this.name = name;
    		this.age = age;
    		
    	}
    
    	public String getName() {
    		return name;
    	}
    	
    	public void setName(String name) {
    		this.name = name;
    	}
    	
    	public int getAge() {
    		return age;
    	}
    	
    	public void setAge(int age) {
    		this.age = age;
    	}
    
    	public School getSchool() {
    		return school;
    	}
    
    	public void setSchool(School school) {
    		this.school = school;
    	}
    	
    	
    	public String toString()
    	{
    		return "学生姓名:"+this.name+",学生年龄"+this.age;
    	}
    	
    	
    
    }
    

      

    School类

    public class School {
    
    	private String name;
    	private List<Student> allStudents;
    	
    	
    	public School()
    	{
    		this.allStudents = new ArrayList<Student>();
    	}
    	
    	public School(String name)
    	{
    		this();
    		this.name = name;
    	}
    	
    	public String getName() {
    		return name;
    	}
    	
    	public void setName(String name) {
    		this.name = name;
    	}
    	
    	public List<Student> getAllStudents() {
    		return allStudents;
    	}
    	
    	
    	public String toString()
    	{
    		return "学校信息:" + this.name;
    	}
    	
    	
    	
    	
    }
    

      

    测试;

    //一个学生对应一个学校
    		//一个学校对应多个学生
    		
    		School school = new School("zhdzdx");
    		Student stu1 = new Student("张三",22);
    		Student stu2 = new Student("李四",33);
    		Student stu3 = new Student("王五",22);
    		school.getAllStudents().add(stu1);
    		stu1.setSchool(school);
    		school.getAllStudents().add(stu2);
    		stu2.setSchool(school);
    		school.getAllStudents().add(stu3);
    		stu3.setSchool(school);
    		System.out.println(school);
    		Iterator  iter = school.getAllStudents().iterator();
    		while(iter.hasNext())
    		{
    			Student stu = (Student) iter.next();
    			System.out.println(stu);
    		}
    

      

  • 相关阅读:
    ZYNQ xilinx之困惑
    位操作的宏函数实现
    BCG信号的检测【时时更新】
    课题兼申请任务Freescale的K60系列
    SDRAM之持续中。。。。。。
    几款常见的免费网站程序
    常用运放选型
    SDRAM之开始burst length
    谈 数学之美 和 看见
    C语言中的可变参数(...)
  • 原文地址:https://www.cnblogs.com/achengmu/p/7679377.html
Copyright © 2011-2022 走看看