728x90
728x90
= 생성자 + Method
<문제> (난이도 중 )
//멤버변수 - 예금주이름 name : String 비밀번호 password : String 잔액 balance : int
//생성자 - 3가지 멤버 변수를 모두 매개값으로 받아 초기화 하는 생성자를 만들기
//메서드 - 입금기능(deposit : void), 출금기능(withDraw : void), 잔액조회(getBalance : int)
//아래와 같이 실행될 수 있도록 클래스를 만드세요.
<정답>
홍길동님의 계좌 잔액은:2500원입니다.
<해설>
(Method)
package quiz03;
public class Account {
String name;
String password;
int balance;
Account(){
}
Account(String pName,String pPassword,int pBalance){
name=pName;
password=pPassword;
balance=pBalance;
}
void deposit(int a) {
balance+=a;
}
void withDraw(int b) {
balance-=b;
}
int getBalance() {
return balance;
}
}
(in main)
package quiz03;
public class myAccMain {
public static void main(String[] args) {
Account myAcc = new Account("홍길동","1234",3600);
myAcc.deposit(800);
myAcc.withDraw(1900);
int bal=myAcc.getBalance();
System.out.println(myAcc.name+"님의 계좌 잔액은:"+bal+"원입니다.");
}
}
728x90
'수업 복습하기 > Java Quiz' 카테고리의 다른 글
Quiz 27 - 상속 + Method (0) | 2021.08.30 |
---|---|
Quiz 26 - 생성자 + Method (2) (0) | 2021.08.29 |
Quiz 24 - Method 연습 (0) | 2021.08.29 |
Quiz 23 - Method연습 (0) | 2021.08.29 |
Quiz 22 - 객체와 클래스 + Method (0) | 2021.08.27 |