본문 바로가기

JAVA

객체와 클래스(2)

객체를 어떻게 표현할 것인가?
  - 객체를 생성하는 틀로 사용되는 클래스


  - 개념적인 클래스와 자바의 클래스



AccountTest.java

package
 kr.ac.busanit;

public class AccountTest {

  public static void main(String[] args) {
    // TODO Auto-generated method stub
    Account myAccount = new Account("111-1111-1111");
    
    myAccount.deposit(1000000);
    System.out.println("통장잔액은: " + myAccount.getBalence());
    myAccount.withdraw(100000);
    System.out.println("통장잔액은: " + myAccount.getBalence());
  }
}


Account.java

package
 kr.ac.busanit;
class Account {
  private String accountNo;
  private String ownerName;
  private int balence;

  Account() {
    
  }
  Account(String name) {
    this.accountNo = name;
  }
  void deposit(int amount){
    balence += amount;
  }
  
  int withdraw(int amount){
    if(balence < amount)
      return 0;
    balence -= amount;
    return amount;
  }
  
  public String getAccountNo() {
    return accountNo;
  }
  public void setAccountNo(String accountNo) {
    this.accountNo = accountNo;
  }
  public String getOwnerName() {
    return ownerName;
  }
  public void setOwnerName(String ownerName) {
    this.ownerName = ownerName;
  }
  public int getBalence() {
    return balence;
  }
  public void setBalence(int balence) {
    this.balence = balence;
  }
}



객체를 생성하는 식



객체를 생성하는 명령문




객체를 담는 변수의 선언

'JAVA' 카테고리의 다른 글

QUIZ  (0) 2011.08.17
상속(inheritance)  (0) 2011.07.28
캡슐화란?  (0) 2011.07.22
C와 JAVA 구조체 비교  (0) 2011.07.22
객체와 클래스(1)  (0) 2011.07.21