返回本章節
返回作業目錄
需求說明:
定義客戶類(Customer),客戶類的屬性包括:姓名、年齡、電話、餘額、賬號和密碼;方法包括:付款。
實現思路:
- 定義 Customer 類,並添加姓名、餘額、賬號和密碼等屬性。
- 爲 Customer 類添加付款方法。
- 在 Customer 中添加 main函數,在 main 函數中創建 Customer 對象,爲對象屬性賦值並調用付款方法。
實現代碼:
import java.util.Scanner;
import java.util.concurrent.CountDownLatch;
public class Custonmer {
String name; //姓名
double blance = 1000; //對象在創建後餘額屬性默認爲1000
String id; //賬戶
String password; //密碼
//支付方法
public void pay() {
Scanner input = new Scanner(System.in);
System.out.println("請輸入要購買的商品價格:");
double pay = input.nextDouble();
blance = blance - pay;
System.out.printf("需要支付%2f,購買後,%S的賬戶餘額爲%s2.f\n",pay,name,blance);
}
//爲當前函數添加main函數後可執行
public static void main(String[] args) {
//創建對象
Custonmer coutonmer = new Custonmer();
//爲屬性賦值
coutonmer.id="001";
coutonmer.name="德瑪西亞";
coutonmer.password="admin";
//調用對象的支付方法
coutonmer.pay();
}
}