JAVA学习笔记(二)运用JAVA集合容器简单地实现一个媒体资料库

本文介绍了如何利用JAVA集合容器构建一个简单的媒体资料库。资料库包含CD类,具备添加、删除CD以及列出所有CD的基本功能。通过设计CD和Database类,并利用ArrayList存储CD对象,实现了CD的增删查操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

运用JAVA集合容器简单地实现一个媒体资料库

在学习了集合容器之后,想利用集合容器实现一个简单的媒体资料库。在同一个包中设计两个类,分别表达CD和数据库,把CD放在设计的容器里面,从而实现一个资料库。

一、基本功能

1.一张CD具有标题,作者,时长,歌曲数,简介等基本信息
2.在数据库中能够添加,删除CD
3.能够列出所有的CD,显示为title:artist

二、接口设计

1.add(CD cd)
2.list()

三、实现过程

1.创建类

我们在设计数据库的过程中会创建两个类,分别是CD和数据库,取名为CD.java和Database.java。首先在Database中private ArrayList listCD= new ArrayList();并新建一个名为CD的类。这里我们创造了一个容器,名为listCD,类型是CD,所以我们在Database类中创建的时候,需要将CD类也创建好。

2.成员变量

private String title;//标题
private String artist;//作者
private int numofTracks;//歌曲数
private int playingTime;//播放时长
private boolean gotIt;//是否借出
private String comment;//简介

我们需要将成员变量全部初始化,这里使用IDE自带的功能用所有的字段自动生成一个构造器。code->generate->constructor,然后勾选所有的成员变量,生成即可初始化。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
生成结果为:

public CD(String title, String artist, int numofTracks, int playingTime, String comment) {
   
   
    this.title = title;
    this.artist = artist;
    this.numofTracks = numofTracks;
    this.playingTime = playingTime;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值