コード例 #1
0
def main():
    from CashCard_user import chk_bal

    myCard = SimpleCashCard()

    print("myCard 에 10000원 입금")
    myCard.deposit(10000)
    chk_bal("입금 후 잔고 확인", myCard)

    print("myCard 에 1000원 출금")
    myCard.withdraw(1000)
    chk_bal("출금 후 잔고 확인", myCard)

    mySistersCard = SimpleCashCard()
    chk_bal("잔액 확인 myCard", myCard)
    chk_bal("잔액 확인 mySistersCard", mySistersCard)

    print(f"myCard : {myCard}")
    print(f"mySistersCard : {mySistersCard}")
コード例 #2
0
    #   상위 클래스인 SimpleCashCard __init__() 메소드가 호출된다
    mySafeCard = SafeCashCard()

    # 여러장의 카드를 생성할 수 있는지 확인하기 위해 객체를 하나 더 생성한다
    mySistersSafeCard = SafeCashCard()

    # 카드에 각각 만원씩 입금
    #   SimpleCashCard 클래스의 deposit() 메소드가 호출된다
    myCard.deposit(10000)
    #   SafeCashCard deposit() 메소드를 호출하려고 하지만
    #   SafeCashCard 클래스 안에는 정의되지 않았기 때문에
    #   상위 클래스인 SimpleCashCard 의 deposi() 메소드가 호출된다
    mySafeCard.deposit(10000)
    mySistersSafeCard.deposit(200000)

    chk_bal("myCard 입금 후 잔고 확인", myCard)
    chk_bal("mySafeCard 입금 후 잔고 확인", mySafeCard)
    chk_bal("mySistersSafeCard 입금 후 잔고 확인", mySistersSafeCard)
    #   SafeCashCard check_balance() 메소드를 호출하려고 하지만
    #   SafeCashCard 클래서 안에는 정의되지 않았기 때문에
    #   상위 클래스인 SimpleCashCard 의 chdeck_balance() 메소드가 호출된다

    # 십만원 출금
    #   SimpleCashCard 클래스의 withdraw() 메소드가 호출된다
    myCard.withdraw(100000)
    #   SafeCashCard 클래스의 withdraw() 메소드가 호출된다
    mySafeCard.withdraw(100000)
    mySistersSafeCard.withdraw(100000)

    chk_bal("myCard 출금 후 잔고 확인", myCard)
    chk_bal("mySafeCard 출금 후 잔고 확인", mySafeCard)
コード例 #3
0
def main():
    from CashCard_user import chk_bal

    myCard = CashCard()

    mySafeCard = SafeCashCard()

    mySistersSafeCard = SafeCashCard()

    myCard.deposit(10000)
    mySafeCard.deposit(10000)
    mySistersSafeCard.deposit(200000)

    chk_bal("myCard 입금 후 잔고 확인", myCard)
    chk_bal("mySafeCard 입금 후 잔고 확인", mySafeCard)
    chk_bal("mySistersSafeCard 입금 후 잔고 확인", mySistersSafeCard)

    myCard.withdraw(100000)
    mySafeCard.withdraw(100000)
    mySistersSafeCard.withdraw(100000)

    chk_bal("myCard 입금 후 잔고 확인", myCard)
    chk_bal("mySafeCard 입금 후 잔고 확인", mySafeCard)
    chk_bal("mySistersSafeCard 입금 후 잔고 확인", mySistersSafeCard)
コード例 #4
0
ファイル: CashCardClass.py プロジェクト: unooyz/unooyz
        print "SimpleCashCard deposit()"
        self.balance_won += amount_won

    def withdraw(self, amount_won):

        print "SimpleCashCard withdraw()"

    def check_balance(self):

        print "SimpleCashCard check_balance()"

        return self.balance_won

if "__main__"== __name__:
    from CashCard_user import chk_bal

    myCard = SimpleCashCard()

    myCard.desposit(10000)
    chk_bal("zamgo hanin after input", myCard)

    myCard.withdraw(10000)
    chk_bal("zango hanin after output", myCard)

    mySisterCard = SimpleCashCard()
    chk_bal("zango hanin myCard", myCard)
    chk_bal("zango hanin mySistersCard", mySisterCard)

    print('myCard : %s' % myCard)
    print('mySisterCard : %s' % mySisterCard)
コード例 #5
0
    # 상위 클래스인 SimpleCashCard __init__() 메소드가 호출된다
    mySafeCard = SafeCashCard()

    # 어려장의카드를 생성할 수 있는지 확인하기 위해 객체를 하나 더 생성한다
    mySistersSafeCard = SafeCashCard()

    # 카드에 각각 만원씩 입금
    # SimpleCashCard 클래스의 deposit() 메소드가 호출된다
    myCard.deposit(10000)
    # SafeCashCard deposit() 메소드를 호출하려고 하지만
    # SafeCashCard 클래스 안에는 정의되지 않았기 때문에
    # 상위 클래스인 SimpleCashcard 의 deposit() 메소드가 호출된다
    mySafeCard.deposit(10000)
    mySistersSafeCard.deposit(200000)

    chk_bal("myCard 입금 후 잔고 확인", myCard)
    chk_bal("mySafeCard 입금 후 잔고 확인", mySafeCard)
    chk_bal("mySistersSafeCard 입금 후 잔고확인", mySistersSafeCard)
    # SafeCashCard check_balance() 메소드를호출하려고하지만
    # SafeCashCard 클래스 안에는 정의되지 않았기 때문에
    # 상위 클래스인 SimpleCashCard 의 check_balance()메서드가 호출된다

    # 십만원출금
    # SimpleCashCard 클래스의 withdraw() 메소드가 호출된다
    myCard.withdraw(100000)
    # SafeCashCard 클래스의 withdraw() 메소드가 호출된다
    mySafeCard.withdraw(100000)
    mySistersSafeCard.withdraw(100000)

    chk_bal("myCard 출금 후 잔고 확인", myCard)
    chk_bal("mySafeCard 출금 후 잔고 확인", mySafeCard)
コード例 #6
0
        self.balance_won += amount_won

    def withdra(self, amount_won):
        """
        출금
        :param amount_won:
        :return:
        """
        print ("SimpleCashCard withdraw()")
        self.balance_won += (-amount_won)

    def check_balance(self):
        """
        잔고조회
        :return:
        """
        print ("SimpleCashCard check_balance()")
        return self.balance_won

    if "__main__"==__nama__:
        from CashCard_user import  chk_bal

        myCard = SimpleCashCard()

        myCard.deposit(10,000)
        chk_bal("입금 후 잔고 확인", myCard)
        myCard.withdraw(1000)
        chk_bal("출금 후 잔고 확인" myCard)

        mySisterCard = SimpleCashCard()
        chk_bal("잔액")
コード例 #7
0
        :return:
        """
        print "SimpleCashCard check-balance()" # 함수 호출 표식
        # 통장 잔고를 반환한다
        return self.balance_won
# simpleCashCard 클래스 정의 끝


#아래의 내용은 이 파일이 import 될 때는 실행되지 않음
if "__main__" == __name__:
    # 모듈 실습 함수를 하나 사용할 수 있게 함
    from CashCard_user import chk_bal

    # myCard 객체를 simpleCashCard 클래스에 정한 대로 만듬
    myCard = SimpleCashCard()

    # myCard 에 10000원 입금
    myCard.deposit(10000)
    chk_bal("입금 후 잔고 확인", myCard)

    # 여러 장의 카드를 만들 수 있는지 알아보자
    # 두번째 카드를 만든다
    mySistersCard = SimpleCashCard()
    chk_bal("잔액 확인 myCard", myCard)
    chk_bal("잔액 확인 mySistersCard", mySistersCard)

    print('myCard : %s' % myCard)
    print('mySistersCard : %s' % mySistersCard)
    

コード例 #8
0
        print "SimpleCashCard Check_balance()"  # 함수 호출 표식
        # 통장 잔고를 반환한다
        return self.balance_won


# SimpleCashCard 클래스 정의 끝

# 아래의 내용은 이 파일이 import 되 때는 실행되지 않음
if "__main__" == __name__:
    # 모듈 실습 함수를 하나 사용할 수 있게 함
    from CashCard_user import chk_bal

    # myCard 객체를 SimpleCashCard 클래스에 정한 대로 만듦
    myCard = SimpleCashCard()

    # myCard 에 10000원 입금
    myCard.deposit(10000)
    chk_bal("입금 후 잔고 확인", myCard)

    # myCard 에서 1000원 출금
    myCard.withdraw(1000)
    chk_bal("출금 후 잔고 확인", myCard)

    # 여러 장의 카드를 만들 수 있는지 알아보자
    # 두번째 카드를 만든다
    mySistersCard = SimpleCashCard()
    chk_bal("잔액 확인 myCard", myCard)
    chk_bal("잔액 확인 mySistersCard", mySistersCard)

    print('myCard : %s' % myCard)
    print('mySistersCard : %s' % mySistersCard)
コード例 #9
0
ファイル: SafeCashCardClass.py プロジェクト: unooyz/unooyz
        else:

            print("**Error")
            print("No money")
            print("No withdraw")


if "__main__" == __name__:
    from CashCard_user import chk_bal

    myCard = CashCard()
    mySafeCard = SafeCashCard

    mySistersSafdCard = SafeCashCard()

    myCard.deposit(10000)

    mySafeCard.deposit(10000)
    mySistersSafdCard.deposit(200000)

    chk_bal("myCard zango hanin after input", myCard)
    chk_bal("mySafeCard zango hanin after input", mySafeCard)
    chk_bal("mySistersSafeCard zango hanin after input", mySistersSafdCard)

    myCard.withdraw(100000)
    mySafeCard.withdraw(100000)
    mySistersSafdCard.withdraw(100000)

    chk_bal("myCard zango hanin after output",myCard)
    chk_bal("mySafeCard zango hanin after output",mySafeCard)
    chk_bal("mySistersSafeCard zango hanin after output",mySistersSafdCard)
コード例 #10
0
        self.balance_won += amount_won

    def withdra(self, amount_won):
        """
        출금
        :param amount_won:
        :return:
        """
        print ("SimpleCashCard withdraw()")
        self.balance_won += (-amount_won)

    def check_balance(self):
        """
        잔고조회
        :return:
        """
        print ("SimpleCashCard check_balance()")
        return self.balance_won

    if "__main__"==__nama__:
        from CashCard_user import  chk_bal

        myCard = SimpleCashCard()

        myCard.deposit(10,000)
        chk_bal("입금 후 잔고 확인", myCard)
        myCard.withdraw(1000)
        chk_bal("출금 후 잔고 확인" myCard)

        mySisterCard = SimpleCashCard()
        chk_bal("잔액")
コード例 #11
0
ファイル: SafeCashCardClass.py プロジェクト: unooyz/unooyz
        else:

            print("**Error")
            print("No money")
            print("No withdraw")


if "__main__" == __name__:
    from CashCard_user import chk_bal

    myCard = CashCard()
    mySafeCard = SafeCashCard

    mySistersSafdCard = SafeCashCard()

    myCard.deposit(10000)

    mySafeCard.deposit(10000)
    mySistersSafdCard.deposit(200000)

    chk_bal("myCard zango hanin after input", myCard)
    chk_bal("mySafeCard zango hanin after input", mySafeCard)
    chk_bal("mySistersSafeCard zango hanin after input", mySistersSafdCard)

    myCard.withdraw(100000)
    mySafeCard.withdraw(100000)
    mySistersSafdCard.withdraw(100000)

    chk_bal("myCard zango hanin after output", myCard)
    chk_bal("mySafeCard zango hanin after output", mySafeCard)
    chk_bal("mySistersSafeCard zango hanin after output", mySistersSafdCard)