스마트 인재개발원/Java
2021-04-21 자바 객체지향 클래스 (스마트인재개발원)
앨런튜링_
2021. 4. 21. 12:29
package Bank;
public class Bank {
//1. 필드(속성)
private int money; //캡슐화 진행하기 정보은닉
//2. 메소드(기능)
//메소드명 : deposit(입금) / 매개변수 정수형 1 개 리턴타입 존재 X
public void deposit(int money) {
this.money += money;
}
//메소드명 : withdraw(출금) / 매개변수 정수형 1개/ 리턴타입 존재 X
public void withdraw(int money) {
this.money -= money;
//this >> 현재 클래스 자체를 지칭하는 키워드
}
//메소드명 : showmoney / 매개변수 : X / 리턴타입 정수형
public int showmoney() {
return money;
}
}
package Bank;
public class Main {
public static void main(String[] args) {
//객체를 생성하는 공간
Bank bank1 = new Bank();
Bank bank2 = new Bank();
//1.money에 50000원 넣기
bank1.deposit(50000);
//2. money에서 30000원 빼기
bank1.withdraw(20000);
//3. 내 잔액을 보여주기
System.out.println(bank1.showmoney());
}
}