博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java:练习学校学生
阅读量:6232 次
发布时间:2019-06-22

本文共 1677 字,大约阅读时间需要 5 分钟。

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
allStudents; public School() { this.allStudents = new ArrayList
(); } public School(String name) { this(); this.name = name; } public String getName() { return name; } public void setName(String name) { this.name = name; } public List
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);		}

  

 

转载地址:http://qsqna.baihongyu.com/

你可能感兴趣的文章
Vue 组件详解
查看>>
前端面试题-主流浏览器内核
查看>>
JavaScript 进阶知识 - Ajax篇
查看>>
阿里巴巴测试环境稳定性提升实践
查看>>
websocket搭建简单的网页聊天室框架【续1】
查看>>
Scrapy Shell
查看>>
array_merge和+号合并数组的区别
查看>>
TP5整合 WorkerMan 以及 GatewayWorker
查看>>
Facebook Docusaurus 中文文档 准备网站
查看>>
如何绘制一个圆圆的loading圈
查看>>
Nodejs学习记录:用koa.js开发微信公众号
查看>>
Android源码集锦,悬浮窗综合资讯类APP动画效果左右切换效果美妆领域
查看>>
Spring Cloud(六)服务网关 zuul 快速入门
查看>>
d3.js中动态数据的请求、处理及使用
查看>>
Vue源码解析(六)-vue-router
查看>>
[轮子系列]Google Guava之BloomFilter源码分析及基于Redis的重构
查看>>
android弹力效果菜单、组件化项目、电影票选座控件的源码
查看>>
three.js 中文文档 9.问答
查看>>
单元测试
查看>>
重温JS基础--JS中的对象属性
查看>>