[JAVA] 생성자


[JAVA] 생성자

생성자(Constructor) 다음코드를 살펴보자 class Dog { String name; void setName(String name) { this.name = name; } } public class Sample { public static void main(String[] args) { Dog dog = new Dog(); System.out.println(dog.name); // null 출력 } } 이러한 코드의 결과는 null이다. 그 이유는 Dog 이라는 객체에 아무런 name도 설정해 주지 않아서 이다. 생성자를 이용하면 name이라는 객체변수에 값이 설정되었을때만 객체가 생성될 수 있도록 강제 할 수 있다. Dog 객체에 다음과 같은 메서드를 추가해보자. class Dog { Stri..


원문링크 : [JAVA] 생성자