public class Ex01_class{
public static void main(String[] args) {
// Bank 클래스의 객체 생성
Bank ob; // 객체 선언
ob = new Bank(); // 메모리 할당
//Bank() : 생성자. 객체의 초기화를 담당한다.
// 객체 선언 및 메모리 할당
Bank ob2 = new Bank();
ob.name = "홍길동"; // 객체의 필드 접근
ob.money = 1000;
System.out.println(ob.name+ " : " +ob.money);
System.out.println(ob2.name+ " : " +ob2.money);
}
}
// 클래스 : 데이터(필드) + 행위(메소드)
public class Bank {
// 필드 (인스턴스 변수)
String name;
int money;
// 메소드(인스턴스 메소드)
// 인출
public int draw(int m) {
if(money<m) {
return -1;
}
money-=m;
return m;
}
// 입금
public void saving(int m) {
money+=m;
}
}
'쌍용강북교육센터 > 7월' 카테고리의 다른 글
0713_Ex03_class : 클래스에 대해 알아보기 (0) | 2021.07.14 |
---|---|
0713_Ex02_class : 클래스에 대해 알아보기 (0) | 2021.07.13 |
0713_Ex03_array : 2차원 배열 복사 (0) | 2021.07.13 |
0713_Ex02_array : 배열 비교해보기 (0) | 2021.07.13 |
0713_Ex01_array : 배열복사 (arraycopy) (0) | 2021.07.13 |