Javaベース(オブジェクト向け)
1673 ワード
4月16日内容まとめ
宣言クラスと実行クラスをオブジェクト向けにそれぞれ作成します.
宣言クラスでは、ライフサイクル機能を担当するメソッドの合計と一部を書き込みメソッドとして作成してみました.
学べば学ぶほど面白くなり、効率的になるような気がします.
クラスの宣言
宣言クラスと実行クラスをオブジェクト向けにそれぞれ作成します.
宣言クラスでは、ライフサイクル機能を担当するメソッドの合計と一部を書き込みメソッドとして作成してみました.
学べば学ぶほど面白くなり、効率的になるような気がします.
クラスの宣言
package study_0414;
import java.util.Scanner;
public class BankPrivate {
//private 필드 선언
private int bankSum;
//생성자
public BankPrivate(int bankSum) {
this.bankSum=bankSum;
}
//메서드
private void button() {
for(int i=0;true;i++) {
Scanner scan=new Scanner(System.in);
System.out.println(" 1.입금 | 2.출금 | 3.조회 | 4.종료 ");
int num =scan.nextInt();
if(num==1) {
System.out.println("입금할 금액을 입력하세요.");
int num01 =scan.nextInt();
deposit(num01);
}
else if(num==2) {
System.out.println("출금할 금액을 입력하세요.");
int num01 =scan.nextInt();
withdraw(num01);
System.out.println("총금액:"+bankSum);
}
else if(num==3) {
check();
}
else if(num==4) {
System.out.println("프로그램을 종료 합니다.");
break;
}
}
}
public void getButton() {
button();
}
public void deposit(int num01) {
bankSum+=num01;
}
public void withdraw(int num01) {
if(bankSum==0 || bankSum<num01) {
System.out.println("금액이 부족 합니다.");
return;
}
bankSum-=num01;
}
public void check() {
System.out.println("총금액:"+bankSum);
}
public void setbankSum(int bankSum) {
this.bankSum=bankSum;
}
public int getbankSum() {
return bankSum;
}
}
実行クラスpackage study_0414;
public class BankPrivate_Test {
public static void main(String[] args) {
//객체생성
BankPrivate myBank=new BankPrivate(0);
myBank.getButton();
}
}
Reference
この問題について(Javaベース(オブジェクト向け)), 我々は、より多くの情報をここで見つけました https://velog.io/@cbn1218/자바기초객체지향-w6tm22goテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol