혼자/Java 3

[Java] 커스텀 예외 (Custom Exception)

수업 시간때는 제대로 이해하지 못하고 넘어간 내용인데 이번에 간단한 콘솔앱을 만드는 프로젝트를 하면서 짝꿍팀원이 커스텀 예외 처리를 한 것을 보고 너무너무 멋있어서👍 나도 다음에는 사용할 수 있는 사람이 되고자 개념을 정리하고 간단하게 만들어보았다 컴파일러가 체크하는 일반 예외로 선언할 경우, Exception을 상속받아서 구현 컴파일러가 체크하지 않는 실행 예외로 선언할 경우, RuntimeException을 상속받아서 구현 사용자 정의 예외 클래스 작성 시 생성자는 두 개 선언하는 것이 일반적 매개 변수가 없는 기본 생성자 예외 발생 원인(예외 메세지)을 전달하기 위해 String 타입의 매개변수를 갖는 생성자 예외 메세지의 용도는 catch{} 블록의 예외처리 코드에서 이용하기 위한 것 간단하게 해..

혼자/Java 2024.01.08

[Java] 객체 지향 문제 연습

문제 은행 계좌를 객체로 설계 - Account 클래스 만들기 - int balance 잔액 - deposit(int amount) : 입금 메서드 - 입금시 잔액 증가 - withdraw(int amount) : 출금 메서드 - 출금시 잔액 감소 - 잔액 부족하면 잔액 부족을 출력 - AccontMain 클래스를 만들고 main() 메서드를 통해 프로그램 시작 - 계좌에 10000원 입금하기 - 계좌에서 9000원 출금하기 - 계좌에서 2000원 출금 시도 -> 잔액 부족 출력되는지 확인 - 잔고 출력하기 ( 잔고: 1000 ) Account.java public class Account { int balance; void deposit(int amount) { balance += amount; } v..

혼자/Java 2024.01.03