• 大小: 29KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-14
  • 语言: Java
  • 标签: Java  面向对象  

资源简介

java编写的音像店管理系统,用于学习面向对象技术、Java程序设计,使用Java原生sdk实现,可以运行。

资源截图

代码片段和文件信息

package list.linkedlist.vedioshop;


public class Customer {
private String firstName;
private String lastName;
private String id;
private VedioList hiredVedios=new VedioList();
public Customer(){
hiredVedios=new VedioList();
}
public Customer(String firstNameString lastName){
this.firstName=firstName;
this.lastName=lastName;
this.id=null;
}
public String getFirstName() {
return firstName;
}
public void setFirstName(String firstName) {
this.firstName = firstName;
}
public String getLastName() {
return lastName;
}
public void setLastName(String lastName) {
this.lastName = lastName;
}
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public void printId(){
System.out.println(lastName+“‘s id:“+id);
}
public VedioList getHiredVedios() {
return hiredVedios;
}
public void setHiredVedios(Vedio vedio) {
hiredVedios.addVedio(vedio);
}
public void hireVedio(Vedio vedio){
if(hiredVedios.isVedioAvailable(vedio.getMovieName()))
hiredVedios.checkOut(vedio);
}
public void paybackVedio(Vedio vedio){
hiredVedios.checkIn(vedio);
}
@Override
public String toString() {
return “Customer [firstName=“ + firstName + “ lastName=“ + lastName
+ “ id=“ + id + “ hiredVedios=“ + hiredVedios + “]“;
}
public void printHiredVedios(){
hiredVedios.print();
}
@Override
public boolean equals(object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Customer other = (Customer) obj;
if (firstName == null) {
if (other.firstName != null)
return false;
} else if (!firstName.equals(other.firstName))
return false;
if (lastName == null) {
if (other.lastName != null)
return false;
} else if (!lastName.equals(other.lastName))
return false;
return true;
}

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        299  2015-07-03 15:30  DataStructTest\.classpath

     文件        390  2015-07-03 15:30  DataStructTest\.project

     文件        598  2015-07-03 15:30  DataStructTest\.settings\org.eclipse.jdt.core.prefs

     文件       3797  2015-07-03 15:30  DataStructTest\bin\list\arraylist\ArrayListClass.class

     文件        569  2015-07-03 15:30  DataStructTest\bin\list\arraylist\ArrayTest.class

     文件        497  2015-07-03 15:30  DataStructTest\bin\list\arraylist\DataElement.class

     文件       3255  2015-07-03 15:30  DataStructTest\bin\list\arraylist\polynomial\Calculate.class

     文件       1574  2015-07-03 15:30  DataStructTest\bin\list\arraylist\polynomial\Polynomial.class

     文件       2370  2015-07-03 15:30  DataStructTest\bin\list\arraylist\polynomial\test.class

     文件       1828  2015-07-03 15:30  DataStructTest\bin\list\arraylist\UnorderedArrayList.class

     文件        503  2015-07-03 15:30  DataStructTest\bin\list\linkedlist\DataElement.class

     文件        586  2015-07-03 15:30  DataStructTest\bin\list\linkedlist\linkedListClass$linkedListNode.class

     文件       2758  2015-07-03 15:30  DataStructTest\bin\list\linkedlist\linkedListClass.class

     文件       2360  2015-07-03 15:30  DataStructTest\bin\list\linkedlist\OrderedlinkedList.class

     文件       1721  2015-07-03 15:30  DataStructTest\bin\list\linkedlist\UnorderedlinkedList.class

     文件       3102  2015-07-03 15:30  DataStructTest\bin\list\linkedlist\vedioshop\Customer.class

     文件       2051  2015-07-03 15:30  DataStructTest\bin\list\linkedlist\vedioshop\CustomerList.class

     文件       4581  2015-07-03 15:30  DataStructTest\bin\list\linkedlist\vedioshop\test.class

     文件       3763  2015-07-03 15:30  DataStructTest\bin\list\linkedlist\vedioshop\Vedio.class

     文件       2385  2015-07-03 15:30  DataStructTest\bin\list\linkedlist\vedioshop\VedioList.class

     文件       1307  2015-07-03 15:30  DataStructTest\bin\moneyGame\CoinStrip.class

     文件       1023  2015-07-03 15:30  DataStructTest\bin\moneyGame\Player.class

     文件       1350  2015-07-03 15:30  DataStructTest\bin\moneyGame\test.class

     文件        524  2015-07-03 15:30  DataStructTest\bin\test\test.class

     文件        535  2015-07-03 15:30  DataStructTest\bin\test\testX.class

     文件        909  2015-07-03 15:30  DataStructTest\bin\test\testY.class

     文件       1951  2015-07-03 15:30  DataStructTest\src\list\linkedlist\vedioshop\Customer.java

     文件        866  2015-07-03 15:30  DataStructTest\src\list\linkedlist\vedioshop\CustomerList.java

     文件       3813  2015-07-03 15:30  DataStructTest\src\list\linkedlist\vedioshop\test.java

     文件       3747  2015-07-03 15:30  DataStructTest\src\list\linkedlist\vedioshop\Vedio.java

............此处省略18个文件信息

评论

共有 条评论