Java自定義類(簡單舉例)
阿新 • • 發佈:2019-02-16
package 電話卡; public class UsePhoneCard { public static void main(String arge[]) { PhoneCard myCard = new PhoneCard(12345678,1234,50.0,"300"); System.out.println(myCard.toString()); } } class PhoneCard{ long cardNumber; private int password; double balance; String connectNumber; boolean connected; PhoneCard(long cn,int pw,double b,String s){ cardNumber = cn; password = pw; if(b>0) balance = b; else System.exit(1); connectNumber = s; connected = false; } boolean performConnection(long cn,int pw) { if(cn == cardNumber && pw == password) { connected = true; return true; } else { connected = false; return false; } } double getBalance() { if(connected) return balance; else return -1; } void performDail() { if(connected) balance = 0.5; } public String toString() { String s = "電話卡接入號碼:"+connectNumber +"\n電話卡卡號:"+cardNumber +"\n電話卡密碼"+password +"\n剩餘金額"+balance; if(connected) return (s+"\n電話已接通"); else return (s+"\n電話未接通"); } }