记住这种/ /感觉 !
(1)成员变量:商品编号(String) 、商品名称(String)、商品单价(double) (2)成员变量封装,定义为私有属性,并为每个成员变量定义getXXXX,setXXXX方法 (3)定义构造方法,要求带三个参数,参数值用于给成员变量赋值。 (4)重写toString()方法,将对象转换为字符串,格式:商品编号,商品名称,商品单价
按指定的格式 输入商品信息,调用构造方法生成对象,并输出它。 例:输入:WJ002 记事本 5.5 输出:WJ002,记事本,5.5
package PTA; //(1)成员变量:商品编号(String) 、商品名称(String)、商品单价(double) //(2)成员变量封装,定义为私有属性,并为每个成员变量定义getXXXX,setXXXX方法 //(3)定义构造方法,要求带三个参数,参数值用于给成员变量赋值。 //(4)重写toString()方法,将对象转换为字符串,格式:商品编号,商品名称,商品单价 //测试类要求: import java.util.Scanner; class stuff{ private String number; private String name; private double price; public String getNumber() { return number; } public void setNumber(String number) { this.number = number; } public String getName() { return name; } public void setName(String name) { this.name = name; } public double getPrice() { return price; } public void setPrice(double price) { this.price = price; } stuff(String number, String name,double price ) {//带参的构造方法 this.name = name; this.number = number; this.price = price; } } public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String number = sc.next();//控制输入 String name = sc.next(); double price = sc.nextDouble(); stuff a = new stuff(number, name, price); System.out.println(a.getNumber()+","+a.getName()+","+a.getPrice());//调用方法 } }别个怎么回事