如何在java构造函数中添加多个参数

时间:2016-07-19 10:21:09

标签: java parameters constructor

如何在参数中添加barCodeNum和price? 我尝试添加逗号,但它显示一些错误。 希望你能帮助我。

package shop;

public class BuyItem {
    private String buyDate;
    private int quantity;
    private String barCodeNum;
    public int price;
    public BuyItem(String buyItem, int quantity) {
    }
}

2 个答案:

答案 0 :(得分:0)

哇。 请查看面向对象编程的概念https://docs.oracle.com/javase/tutorial/java/concepts/

你想将新参数定义为类型+参数,就像Pirate在他的回答中所写的那样。不同的参数用逗号分隔。 尝试

package shop;

public class MyShop{
    private String buyDate;
    private int quantity;
    private String barCodeNum;
    public int price;
        public MyShop(String buyItem, int quantity, String barCodeNum, int price) {
this.barCodeNum = barCodeNum;
this.price = price;
        }
    }

和: 类表示像“Shop”这样的对象和像“buyItem()”这样的自有方法。 注意,我重命名了你的类,因此也重命名了构造函数

答案 1 :(得分:-1)

试试这个,

class A{
    A(String a,String b){
       System.out.print(a);
       System.out.print(b);
    }
    public static void main(String arg[]){
        A obj=new A("Stack","OverFlow");
    }
}

希望它会有所帮助。