java
![[클래스] Class(2)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcB1kF6%2FbtqEC7TYKDs%2F3RkrfQeLHrfGmKp95tYWz1%2Fimg.jpg)
[클래스] Class(2)
[이것이 자바다] 책으로 공부하고 정리하는 글 필드 필드에는 객체의 ①고유 데이터, ②부품 객체, ③현재 상태 데이터 등의 내용이 들어간다. 필드 선언 타입 필드[ = 초기값];// [ ] 부분은 생략해도 되는 부분 Ex) String company = "Kakao"; bool isLogin; 초기값이 지정되지 않은 필드는 객체 생성시 자동으로 기본값으로 초기화된다. 필드 사용 필드 값을 읽고, 변경하는 작업 객체 내부 : "필드 이름"으로 바로 접근 객체 외부 : "변수.필드 이름"으로 접근 class Car { int speed; Car() { speed = 0;// 바로 접근 } void method() { speed = 10;// 바로 접근 } } void main() { Car car = new..

스프링 IoC
[인프런] 백기선님의 강의 「예제로 배우는 스프링 입문 (개정판)」 을 듣고 정리 스프링 IoC IoC = Inversion of Control IoC란 제어권이 역전되었다. 는 의미다. 일반적인 경우, 자기가 만든 의존성을 자기가 사용한다. 이 의존성에 대한 제어권이 역전되었다는 것은 이 제어권을 원래는 자기자신이 가지고 있었는데 다른 누군가에게 넘어갔다는 의미이다. 다음 코드를 봐보자. class OwnerController { private OwnerRepository repository = new OwnerRepository(); } 위 코드에서 OwnerController 클래스는 내부에서 OwnerRepository 객체를 직접 만들어 쓴다. 이 경우, 의존성에 대한 제어권이 자기자신에게 있다..