写一个java代码,构造2个参数(名称、单价),调用3个参数的构造方法进行赋值,其中数量取0的方法
时间: 2024-05-13 16:19:59 浏览: 12
以下是一个Java类的示例代码,其中包含了一个具有名称、单价和数量属性的产品类,以及一个使用两个参数来构造产品对象的构造函数,以及一个使用三个参数来构造产品对象的构造函数:
``` java
public class Product {
private String name;
private double price;
private int quantity;
public Product(String name, double price) {
this(name, price, 0);
}
public Product(String name, double price, int quantity) {
this.name = name;
this.price = price;
this.quantity = quantity;
}
// getter and setter methods for name, price, and quantity go here...
}
```
在这个例子中,我们定义了一个名为Product的类,它具有三个属性:名称、单价和数量。我们还定义了两个构造函数。第一个构造函数使用名称和单价作为参数,并将数量设置为0。第二个构造函数使用名称、单价和数量作为参数,并将它们分别赋值给相应的属性。
要创建一个新的产品对象,我们可以这样做:
``` java
Product product1 = new Product("Apple", 0.99);
Product product2 = new Product("Banana", 1.25, 3);
```
这将创建两个Product对象,一个是苹果,单价为0.99美元,数量为0,另一个是香蕉,单价为1.25美元,数量为3。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)