Javahomework项目中完成以下类 1、定义一个手机类(Phone),包括品牌、型号、CPU个数、内存、操作系统、价格、编号七个属性。 2、定义一个构造法,在构造法中,使用Scanner类的
时间: 2024-09-25 16:06:08 浏览: 47
当然,首先我会为你介绍如何在Java作业项目中创建`Phone`类,然后给出一个包含所需属性和构造函数的示例。这是一个基础的面向对象设计。
```java
import java.util.Scanner;
class Phone {
// 定义属性
private String brand; // 手机品牌
private String model; // 手机型号
private int cpuCount; // CPU核心数
private int memory; // 内存容量(单位MB)
private String os; // 操作系统
private double price; // 价格(单位元)
private String id; // 编号
// 构造函数,使用Scanner获取用户输入
public Phone() {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入手机品牌:");
brand = scanner.nextLine();
System.out.println("请输入手机型号:");
model = scanner.nextLine();
System.out.println("请输入CPU核心数:");
cpuCount = scanner.nextInt();
System.out.println("请输入内存容量(MB):");
memory = scanner.nextInt();
System.out.println("请输入操作系统:");
os = scanner.nextLine();
System.out.println("请输入手机价格(元):");
price = scanner.nextDouble();
System.out.println("请输入手机编号:");
id = scanner.nextLine();
scanner.close(); // 关闭Scanner防止资源泄露
}
// 提供getter和setter方法以访问和修改属性
public String getBrand() { return brand; }
public void setBrand(String brand) { this.brand = brand; }
// ... 同样为其他属性提供getter和setter方法(这里省略)
}
```
阅读全文