给Goods类的定义添加this关键字。
(1)有使用this调用构造方法。
(2)使用this引用成员变量。
(3)添加方法
判断商品的库存量是否低于限额3件。低于限额时,输出 商品信息 库存不足,否则,输出 商品信息。
自己编写测试的主方法,调用上述功能。
import java.util.*;
public class Goods3 {
int count;
public Goods3()
{
System.out.println("商品库存为:");
}
public Goods3(int x)
{
this();
this.count=x;
//this.count=x;
//if(x<3)
// System.out.println("商品量不足");
//else
//System.out.println(count);
}
public static int check(int x)
{
//?*****?this.count=x;this关键字不能再成员方法里使用吗?如果可以怎么使用?
if(x<3)
System.out.println("商品余量不足");
else
System.out.println(x);
return x;
}
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc=new Scanner(System.in);
System.out.println("请输入商品库存信息");
int x=sc.nextInt();
Goods3 p=new Goods3(x);
p.check(x);
}
}