본문 바로가기
728x90
반응형

생성자2

스프링의 의존성 주입과 객체간의 결합도 이해: 객체 생성과 관리를 이루는 기본 개념 및 실제 적용 우리가 알던 기존의 Java Programming 에서는 Class를 생성하고 new를 입력하여 원하는 객체를 직접 생성한 후에 사용했었습니다. 하지만 Spring에서는 직접 new를 이용하여 생성한 객체가 아니라, Spring에 의하여 관리당하는 자바 객체를 사용합니다. 이렇게 Spring에 의하여 생성되고 관리되는 자바 객체를 Bean이라고 합니다. Spring Framework 에서는 Spring Bean 을 얻기 위하여 ApplicationContext.getBean() 와 같은 메소드를 사용하여 Spring 에서 직접 자바 객체를 얻어서 사용합니다. JAVA에서 Annotation 이라는 기능이 있습니다. 사전상으로는 주석의 의미이지만 Java 에서는 주석 이상의 기능을 가지고 있습니다. Ann.. 2023. 2. 20.
자바 객체지향 문법 - 생성자, 추상 생성자 - 인스턴스를 생성할 때 사용한다. - 어떤 값을 가지고 인스턴스가 만들어지게 하고 싶다면 생성자를 사용한다. - 클래스 작성시 생성자를 하나도 만들지 않았다면 자동으로 기본 생성자가 생성된다. - 기본생성자는 매개변수를 하나도 받지 않는 생성자를 말한다. - 생성자를 하나라도 만들어 준다면 기본 생성자는 사라지고 만들어준 생성자를 사용하게 된다. - 이때 private로 만들어진 필드는 외부에서접근이 불가능 하기 때문에 setter getter를 사용한다. 생성자 오버로딩 - 생성자는 매개변수의 개수가 다르거나, 타입이 다르다면 여러개를 가질 수 있다. 자신의 생성자를 호출 할때는 this()를 사용한다. - this는 인스턴스 자기 자신을 참조할 때 사용하는 키워드이다. - this() 생성자.. 2023. 2. 16.
728x90
반응형