계속질문해서 죄송합니다 ㅜ
다름이아니라 책에서 생성자도 익셉션 발생이 가능하다고 생성자로 익셉션 발생시키고 객체 생성하는 프로그램을 만들어보라했는데
class Test
{
public static void main(String[] args)
{
try
{
Account obj=new Account("123-123","정윤종",1234);
obj.deposit(10000);
System.out.println("잔액 : "+obj.balance);
try
{
obj.withraw(20000);
System.out.println("잔액 : "+obj.balance);
}
catch (Exception e)
{
String msg=e.getMessage();
System.out.println(msg);
}
}
catch (Exception e)
{
System.out.println(e.getMessage());
return;
}
}
}
이렇게 만들어봤습니다
이게 정답인지요?
try 문에 객체 생성식만 묶어버리고 나머진 그냥 밑에 적으니 obj 객체를 찾을수 없다고 해서 그냥 객체 생성이후 해야할일들을 모두 try 문으로 묶었습니다
맞는겁니까?
추가적인 질문으로
메소드 오버로딩시 메소드를 구분짓는 기준인 파라미터 변수의 타입,갯수,순서가 시그니처라고했는데
그럼 생성자도 여러개 생성하면 오버로딩이되며 구분짓는 요소들이 시그니처가 되는건가요?