Collection的实现——学生选课(一)

学生选课——创建学生类和课程类

创建课程类  Course

package xuanke;
/*
 * 课程类
 */
public class Course {

    public String id;
    public String name;
    public Course(String id,String name) {
        //传递参数
        this.id=id;
        this.name=name;
    }
}

id ——课程序号

name——课程名称

一般情况下应该定义id 和name为私有类型私有属性及其应用
     * private String id;
     * public String getId(){
     * retrun id; }
     * public void setId(String id){
     *  this.id=id;}
     

创建学生类 Student

package xuanke;
import java.util.HashSet;

import java.util.Set;

public class Student {

    public String id;
    public String name;

    public Set course;  //课程信息
    public Student(String id,String name) {
        this.id=id;
        this.name=name;
        this.course=new HashSet();
    //HashSet,java接口的实现类
    }
}
时间: 2024-10-05 05:41:42

Collection的实现——学生选课(一)的相关文章

Collection的实现——学生选课(四)

课程查询 通过size方法获取List的长度 int size=coursesToselect.size(); 通过for循环遍历List的元素,再调用get方法取出元素并输出 Course cr=(Course) coursesToselect.get(i); /* * 查询课程,取得List中的元素 */ public void testGet() { int size=coursesToselect.size(); System.out.println("有如下课程待选:");

Collection的实现——学生选课(三)

通过addAll方法往list对象添加课程: Course []course={new Course("3","离散数学"),new Course("4","汇编语言")}; coursesToselect.addAll(Arrays.asList(course)); /* * 通过Arrays.asList将数组course转换成List传递进coursesToselect * 此时3,4课程分别在List的2,3位置上 *

3.python小项目:学生选课系统

学生选课系统 编程核心:在对象中封装对象 目录结构: 1.administrator.py import random import os import sys sys.path.append(os.path.dirname(os.path.dirname(__file__))) import time import pickle from lib import models from config import settings from lib.models import * # 全部导入

学生选课系统----SelectCourseDAO

/** * @author 李佩 * * @version v1 * * @time 2016/12/5 22:03 * * @program 已选课程信息与数据库进行操作的类 * */ package com.csms.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.ut

学生选课系统----TeacherDAO

老师信息操作: /** * @author 李佩 * * @version v1 * * @time 2016/12/2 14:54 * * @program 老师信息与数据库之间的操作 * */ package com.csms.dao; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import ja

SQL Server 【附】创建"商品管理数据库"、"学生选课数据库"的SQL语句

附:(创建“商品管理数据库”的SQL语句) --建立"商品管理数据库"数据库-- create database 商品管理数据库 on(name='商品管理数据库_m', filename='D:\商品管理系统\商品管理数据库_m.mdf', size=6mb,filegrowth=1mb,maxsize=unlimited) log on(name='商品管理数据库_l', filename='D:\商品管理系统\商品管理数据库_l.ldf', size=1,filegrowth=1

Java基础知识强化之集合框架笔记13:Collection集合存储学生对象并遍历

1. Collection集合存储学生对象并遍历: 需求:存储自定义对象并遍历Student(name,age) 分析: (1)创建学生类 (2)创建集合对象 (3)创建学生对象 (4)把学生对象添加到集合对象中 (5)遍历集合 2. 代码示例: Student.java,如下: 1 package cn.itcast_04; 2 3 public class Student { 4 private String name; 5 private int age; 6 7 public Stude

对于学生选课和成绩管理系统数据库设计的分析

额数据库是啥呢 数据库是存储在计算机上的有组织可共享的大量数据的集合 那么我们应当解决两个问题 第一怎么存 第二存什么 第三如何取 第四如何更新 那么设计什么样的数据结构跟实现什么样的功能是密切相关的 那么看到标题就可以想到是学生选课和学生成绩管理 那么最基础的肯定要有学生,课程,成绩 这三种数据对象 如果有大量的数据实例我们都可以分到这几种数据对象里 那么首先我们要分析学生与课程的关系是选与被选.. 那么这里就有一个基础的问题了通过学生一个实例我们怎么知道他选了哪些课程呢 图论里我们知道如果一

学生选课系统----LoginWindow

/** * @author 李佩 * * @version v1 * * @time 2016/12/1 15:37 * * @program 创建对应数据表实体的老师类,方便dao与数据库的连接 * */ package com.csms.windows; // 导入要用到的包 import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import com.csm