📄 cd.java
字号:
package chap5.videostore.version2;
public class CD {
String itemno;//影碟编号
String format;//格式
double price;//价格
boolean isIn;
Movie movie;//指向该碟片所属的电影对象
//构造函数
public CD( String itemno,String format, double price, Movie movie) {
this.format = format;
this.itemno = itemno;
this.movie = movie;
this.price = price;
//当cd对象首次被创建时,你可以理解为商店主人刚买回来,还没有销售或出租,所以所有cd对象一律初始化为在库
this.isIn=true;
}
public String toString() {
//StringBuffer是一个可以修改包含字符串内容的对象
StringBuffer sbf=new StringBuffer();
//向sbf中顺序追加将要输出的内容
sbf.append(movie.title+",\t");
//sbf.append(**) 方法的返回值还是StringBuffer,所以可以连续使用append()方法,看起来比上面的语句要清晰些
sbf.append(this.itemno).append(",\t");
sbf.append(this.format).append(",\t");
sbf.append(this.price).append(",\t");
//下面是条件表达式的应用
sbf.append(isIn?"在库":"");
return sbf.toString();//因为该方法要求返回的是String,所以需要转换
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -