객체를 어떻게 표현할 것인가?
- 객체를 생성하는 틀로 사용되는 클래스
- 개념적인 클래스와 자바의 클래스
객체를 생성하는 식
객체를 생성하는 명령문
객체를 담는 변수의 선언
- 객체를 생성하는 틀로 사용되는 클래스
- 개념적인 클래스와 자바의 클래스
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());
}
}
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;
}
}
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 |