default값에 대한 질문

DaSeungLee Reply 4 years 51 weeks ago
클래스 안에 있는 인스턴스 변수와 클래스 변수들을 주어진 default로 초기화할때, 클래스안에서 변수를 처음 선언하며 동시에 초기화해도 되고 , 인자가 없는 생성자 안에서 this. 를 이용해서 초기화해도 되는 건가요? 두 방법에는 특별한 차이는 없는 건가요?
withcs2 Reply 4 years 51 weeks ago
생성자가 하나 뿐인 경우는 큰 차이가 없습니다. 만약 생성자가 여러가지인데 초기화는 다 똑같이 하는 경우는 선언하면서 초기화(명시적 초기화)하고, 생성자에 따라 초기화가 다른 경우는 생성자에서 초기화 하는 방법을 주로 사용헙니다.