Language/Java 예제
[Java예제] 객체지향 예제
나비와꽃기린
2015. 1. 30. 12:30
1. Account.java
public class Account{
String accNo;
int balance;
public Account(){
}
public Account(String str){ //생성자
accNo=str;
System.out.println(accNo+"계좌가 개설되었습니다.");
}
public String getAccNo(){ //함수의 계좌번호를 확인하는 함수
return accNo;
}
public int getBalance(){ //함수 및 잔고를 확인하는 함수
return balance;
}
public void save(int i){ //입금함수
balance+=i;
System.out.println(accNo+"계좌에 "+i+"만원이 입금되었습니다.");
}
public void deposit(int j){ //출금함수
balance-=j;
System.out.println(accNo+"계좌의 "+j+"만원이 출금되었습니다.");
}
}
2. TestAccount.java
public class TestAccount{
public static void main(String[] args){
String accNo=null;
int balance=0;
Account accObj=new Account("078-3762-293"); //매개변수 있다.그징? 저거 전달받아야지.
accNo=accObj.getAccNo();
balance=accObj.getBalance(); // getBalance() accNo()에서 값 바껴야되고 만들어야되고
System.out.println(accNo+"계좌의 잔고는"+balance+"만원입니다.");
accObj.save(100); //save()만들어야
balance=accObj.getBalance();
System.out.println(accObj.getAccNo()+"계좌의 잔고는:"+balance+"만원입니다.");
accObj.deposit(30); //deposit()만들어야
balance=accObj.getBalance();
System.out.println(accNo+"계좌의 잔고는:"+balance+"만원입니다.");
}
}