public class Media {
private final String title;
private final String 支持;
private int nbCopies;
}
public int getNbCopies() {d.构造函数
return nbCopies;
}
public void setNbCopies(int nbCopies) {
this.nbCopies = nbCopies;
}
public String getTitre() {
return titre;
}
public String getSupport() {
return support;
}
public Media(Title String, String support){e.方法 display()
this.title = title;
this.support = 支持;
nbCopies = 1;
}
void display(){f.布尔方法 isEquals(Media el)
if(this.support==Book” &&this.titre==Poly de TO2” &&this.nbEx(exte)==2)
System.out.print(this.title+ (” + this.support+ ) x”+this.nbEx(eX));
}
boolean isEqualsA(Media el){
if( support==el.support &&title==el.title)
返回true;
返回 false;
}
public class Main {3.创建Mediatheque
public static void main(String[] args) {
//创建三个 Media
媒体实例 m = new Media(title1”, support1”);
媒体 m2 = 新媒体(title2”, support2”);
媒体 m3 = 新媒体(title3”, support3”);
//检验 equality
boolean isEqualA = m.isEqualsA(m2);
if(isEquals)
System.out.println(Media(”+m.getTitle()+, ”+m.getSupport()+) 等于 Media(”+m2.getTitle()+, ”+m2.getSupport()+)” );
else
System.out.println(+m.getTitle()+”, +m.getSupport()+”) 不等于 Media(+m2.getTitle()+”, +m2.getSupport()+”) );
/************************************
* Médiathèque class
*/
Médiathèque mt = new Médiathèque();
//add
mt.add(m);
mt.添加(m2);
mt.添加(m2);
mt.添加(m3);
//display
mt.display();
}
}
public class 媒体库 {b。构造函数
ArrayListcontent;
}
Mediatheque(){c。该方法 adds(Media el)
this.contenu = new ArrayList();
}
void adds(Media el){
if(!this.content.contains(el))
this.content.add(el);
else{
/* 如果已经存在
* 增加 nbExemplar
*/
//列表中 el 的索引
int index = this.content.indexOf(el);
//读取 nbCopies 属性和 increment
int nbCopies = this.content.get(index).getNbCopies() + 1;
//更新 nbCopies
System.out.println(this.content.get(index).getTitle());
this.content.get(index).setNbEx(nbEx)
}
}
void displays(){
for(Media media: this.contenu)
System.out.println(media.getTitre()+ ”+media.getSupport()+ ”+media.getNbCopies());
}
public class Media {Mediatheque.java
private final String title;
private final String 支持;
private int nbCopies;
public Media(String title, String support){
this.title = title;
this.support = 支持;
nbCopies = 1;
}
void display(){
if(this.support==Book” &&this.titre==Poly de TO2” &&this.nbEx(exte)==2)
System.out.print(this.title+ (” + this.support+ ) x”+this.nbEx(eX));
}
boolean isEqualsA(Media el){
if( support==el.support &&title==el.title)
返回true;
返回 false;
}
public int getNbCopies() {
return nbCopies;
}
public void setNbCopies(int nbCopies) {
this.nbCopies = nbCopies;
}
public String getTitre() {
return titre;
}
public String getSupport() {
return support;
}
}
import java.util.ArrayList;
public class 媒体库 {
ArrayListcontent;
媒体库(){
this.contenu = new ArrayList();
}
void adds(Media el){
if(!this.content.contains(el))
this.content.add(el);
else{
/* 如果已经存在
* 增加 nbExemplar
*/
//列表中 el 的索引
int index = this.content.indexOf(el);
//读取 nbCopies 属性和 increment
int nbCopies = this.content.get(index).getNbCopies() + 1;
//更新 nbCopies
System.out.println(this.content.get(index).getTitle());
this.content.get(index).setNbEx(nbEx)
}
}
void display(){
for(Media media: this.content)
System.out.println(media.getTitle()+ ”+media.getSupport()+ ”+media.getNbCopies());
}
}
public class Main {
public static void main(String[] args) {
//创建三个 Media
媒体实例 m = new Media(title1”, support1”);
媒体 m2 = 新媒体(title2”, support2”);
媒体 m3 = 新媒体(title3”, support3”);
//检验 equality
boolean isEqualA = m.isEqualsA(m2);
if(isEquals)
System.out.println(Media(”+m.getTitle()+, ”+m.getSupport()+) 等于 Media(”+m2.getTitle()+, ”+m2.getSupport()+)” );
else
System.out.println(+m.getTitle()+”, +m.getSupport()+”) 不等于 Media(+m2.getTitle()+”, +m2.getSupport()+”) );
/************************************
* Médiathèque class
*/
Médiathèque mt = new Médiathèque();
//add
mt.add(m);
mt.添加(m2);
mt.添加(m2);
mt.添加(m3);
//display
mt.display();
}
}
Please disable your ad blocker and refresh the window to use this website.