Java初學者作業——定義客戶類(Customer),客戶類的屬性包括:姓名、年齡、電話、餘額、賬號和密碼;方法包括:付款。

返回本章節

返回作業目錄


需求說明:

定義客戶類(Customer),客戶類的屬性包括:姓名、年齡、電話、餘額、賬號和密碼;方法包括:付款。

實現思路:

  1. 定義 Customer 類,並添加姓名、餘額、賬號和密碼等屬性。
  2. 爲 Customer 類添加付款方法。
  3. 在 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();
	}
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章