给Goods类的定义添加this关键字
(1)使用this调用构造方法
(2)使用this引用成员变量
(3)添加方法
import java.util.Scanner;
/*
作者:马志勇
许昌学院
互祝 互助 互注
*/
class Goods {
private String name = null;
private int kucun = 0;
public Goods() {
}
public Goods(int kucun) {
if (kucun < 3) {
this.kucun = 0;
} else {
this.kucun = kucun;
}
}
public Goods(String name, int kucun) {
this(kucun);
this.name = name;
}
public String getName() {
return name;
}
public int getKucun() {
return kucun;
}
public void show() {
if (getKucun() == 0) {
System.out.println("名称:" + getName() + "\t" + "库存:" +"库存不足");
} else {
System.out.println("名称:" + getName() + "\t\t" + "库存:" + getKucun());
}
}
}
public class GoodsTest {
public static void main(String[] args) {
//创建第一个产品
Goods s1=new Goods("鹿茸",500);
s1.show();
//创建第二个产品
Goods s2=new Goods("大黄", 70);
s2.show();
//创建第三个产品
Goods s3=new Goods("冬虫夏草", 2);
s3.show();
}
}