[ java ] 저금통 클래스 > java

본문 바로가기
사이트 내 전체검색

java

[ java ] 저금통 클래스

작성자 웹지기
작성일 20-12-18 12:36 | 조회 5,277 | 댓글 0

본문

PiggBank 클래스와 PiggBankMain 클래스 생성

 

public class PiggyBank {

    //int money=0; //현재상태에서는 외부에서 접근이 가능

    private int money = 0; //private를 통해서 외부 접근을 막는다.

    

    public void deposit(int m) {

        money += m;

    }

    

    public void withdraw(int m) {

        money -= m;

    }

    

    public int showMoney() {

        return money;

    }

}

 

 


public class PiggBankMain {

    public static void main(String[] args) {

        PiggyBank shpb = new PiggyBank();

        

        shpb.deposit(5000);

        int m = shpb.showMoney();

        System.out.println("잔액 : "+m);

        

        shpb.withdraw(500);

        m = shpb.showMoney();

        System.out.println("잔액 : "+m);

        

        /*

         * PiggBank클래스의 money에 private를 통해서 money에 대한 제한을 걸어서 

         * 접근을 제한해 주면 money에는 오류가 발생

         * parvate로 제한을 하지 않으면 아래 처럼 접근이 가능해져 버린다.

        shpb.money = 10000000;

        m = shpb.showMoney();

        System.out.println("잔액 : "+m);

        */

    }

}

 

잔액 : 5000

잔액 : 4500

 

0 0

댓글목록 0

등록된 댓글이 없습니다.

java 목록

Total 113
게시물 검색

회원로그인

접속자집계

오늘
21,549
어제
22,328
최대
61,067
전체
19,260,611

그누보드5
Copyright © funyphp.com. All rights reserved.