일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Java
- 인스턴스
- 감사기록
- 메서드
- Git
- diary
- 객체지향 언어
- JVM
- Diary 해우소
- #스파르타내일배움캠프TIL
- 변수의 다양성
- TiL_1st_0419
- Java의 이점
- 스레드
- #스파르타내일배움캠프
- 성장기록
- 생성자
- 스파르타내일배움캠프
- #내일배움캠프
- GitHub
- KPT
- 스파르타내일배움캠프TIL
- 회고록
- Token
- 포맷은 최후의 보루
- 내일배움캠프
- 클래스
- Github_token
- static
- 해우소
- Today
- Total
목록2024/05/23 (5)
몬그로이
https://mongroy.tistory.com/66 다형성(Polymorphism)Parent parent1 = new Parent();가능Child child1 = new Child();가능Parent parent2 = new Child();가능Child child2 = new Parent(); 불가능parent1 = (Parent) child2;업캐스팅child1 = (Child) parent2;다운캐스팅 (조심해야 함)Parent instanceomongroy.tistory.comhttps://mongroy.tistory.com/67 Bean의 생명주기와 그것을 알게 되었을 때의 이점Step 1. 사용되기 위한 준비단계 스프링 컨테이너 생성 → 객체(빈) 생성 → 의존관계 주입(예외: 생성..
메서드와 비슷한 기능을 가지고 있는데굳이 생성자를 사용하는 이유 메서드를 사용하는 경우Class MemberManagement 에public Manage(int id, int roomnumber) {} 가 있다면다른 클래스에서 사용할 때MemberManagement m = new MemberManagement();m.Manage(3, 301);와 같은 방식으로 사용해야 한다면 생성자를 사용하는 경우Class MemberManagement 에public MemberManagement(int id, int roomnumber) {} 가 있을 경우다른 클래스에서 사용할 때MemberManagement m = new MemberManagement(3, 301);와 같은 방식으로 사용한다 여기서 메서드의 두 번째..
Step 1. 사용되기 위한 준비단계 스프링 컨테이너 생성 → 객체(빈) 생성 → 의존관계 주입(예외: 생성자)→ 스프링이 초기화 콜백(알림) → 빈 초기화(필요값이 다 들어 있는 상태로 일을 시작할 수 있는 상태) Step 2. 사용에서 소멸까지의 단계 초기화 상태 → 빈 사용 → 스프링이 소멸 콜백(알림) → 빈 소멸 **선 준비 (Step1) 후 사용 (Step2)더보기자바에서 사용 준비를 마치고 (데이터 세팅을 마치고)동작하는 등의 행위는 별도의 초기화 메서드로 분리해놓는 것이 좋음 동작할 때는 외부 커넥션 등을 거치므로 초기화 된 상태에서 시작하는 것이 좋음물론 단순한 코드의 경우는 예외 **콜백하는 방법 (하단 기술)인터페이스(InitializingBean, Disposab..
Parent parent1 = new Parent();가능Child child1 = new Child();가능Parent parent2 = new Child();가능Child child2 = new Parent(); 불가능parent1 = (Parent) child2;업캐스팅child1 = (Child) parent2;다운캐스팅 (조심해야 함)Parent instanceof ChildfalseChild instanceof Parenttrueparent.Childmethod()불가child.Parentmethod()가능다형적 참조(Polymorphism)하나의 객체가 다른 타입으로 사용되는 것상속 받을 수록 구체적이 되므로 자식클래스는 추상적이었던 부모 클래스의 인스턴스가 될 수 없다반대로 추상적이었던 부..