생성자

자바 JAVA

[JAVA]자바 - 싱글톤 패턴 Singletone Pattern

싱글톤 패턴 Singletone Pattern 언제 사용함 * 클래스가 만들 수 있는 인스턴스 개수가 최대 하나인 패턴. * 인스턴스를 전역적으로 접근할 수 있음. 구현 public class Singletone{ private static Singletone singletone; private Singletone() { } public static Singletone getInstance() { if(singletone == null){ singletone = new Singletone(); } return singletone; } } * private Singletone() = 생성자가 private이므로 외부에서 객체를 생성하지 못한다. * private static Singletone single..

자바 JAVA

[JAVA]자바 - 생성자 Constructor

접근지정자 클래스명 (매개변수목록){ } 생성자란 * 생성자는 객체를 생성할때 호출되는 일종의 메서드이다. 객체 생성 시 반드시 호출된다. * 반환형이 없고 클래스명으로 이름을 지어야한다. 생성하지 못하는 생성자 * 생성자를 private로 만들 수도 있다. 당연히 외부에서 new 객체를 하여도 만들 수 없다. * 이 생성자는 내부에서만 호출이 가능하다. 예를 들어 public 생성자가 내부에서 private 생성자를 호출할 수 있다. 또는 클래스의 객체 생성을 원하지 않을 때 사용하기도 한다. 기본 생성자 Default Constructor * 클래스를 만들 때 생성자를 만들지 않으면 자동으로 추가되는 생성자 컴파일러가 알아서 넣어준다. * 기본 생성자는 매개변수가 없고, 생성자에 내용이 없다. (멤버..

스누징어
'생성자' 태그의 글 목록