构造方法:系统默认提供一个无参的构造方法,请利用默认构造在控制台输出苹果的单价和价格。
时间: 2024-10-08 21:15:15 浏览: 34
在Java中,如果你想要在程序初始化时设置某个对象的属性,例如苹果的单价和价格,你可以创建一个带参数的构造方法来完成这个任务。首先,假设我们有一个名为`Apple`的简单类,它有两个字段:`price`表示价格,`unitPrice`表示单价。
```java
public class Apple {
private double price;
private double unitPrice;
// 默认构造方法,没有参数
public Apple() {
// 系统默认提供的无参构造方法,这里如果没有特别设定,price和unitPrice默认为null
// 如果你需要赋予它们初始值,可以在构造方法中添加
}
// 带参数的构造方法,用于设置单价和价格
public Apple(double unitPrice, double price) {
this.unitPrice = unitPrice; // 设置单价
this.price = price; // 设置价格
}
// 方法用来输出信息
public void displayInfo() {
System.out.println("苹果单价:" + unitPrice + ", 价格:" + price);
}
// 主程序入口
public static void main(String[] args) {
Apple apple = new Apple(5.0, 100.0); // 使用带参数的构造方法实例化
apple.displayInfo();
}
}
```
在这个例子中,我们在`main`方法中使用了带参数的构造方法来初始化一个苹果对象,并设置了单价和价格,然后调用`displayInfo()`方法输出信息。
阅读全文