본문 바로가기
Language/Java 예제

[Java예제] 객체지향 예제

by 나비와꽃기린 2015. 1. 30.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

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+"만원입니다.");
 
 }
 
}

'Language > Java 예제' 카테고리의 다른 글

[Java예제] 오름차순 정렬 예제  (0) 2015.01.30
[Java예제] 절대값 예제  (0) 2015.01.30
[Java예제] 객체지향 문제  (0) 2015.01.30
[Java예제] 윤년계산  (0) 2015.01.30
[Java예제] 오름차순 정렬  (0) 2015.01.30