Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3주차 김영한의 실전 자바 - 기본편 Chapter 10 ~ 13 - 김아린 #27

Closed
24 tasks done
arinming opened this issue Jan 20, 2024 · 0 comments
Closed
24 tasks done
Assignees
Labels

Comments

@arinming
Copy link
Member

arinming commented Jan 20, 2024

📌 3주차 김영한의 실전 자바 - 기본편 Chapter 10 ~ 13

Chapter10. 다형성

  • 다형성 시작
  • 다형성과 캐스팅
  • 캐스팅의 종류
  • 다운캐스팅과 주의점
  • instanceof
  • 다형성과 메서드 오버라이딩
  • 정리

Chapter11. 다형성2

  • 다형성 활용1
  • 다형성 활용2
  • 다형성 활용3
  • 추상 클래스1
  • 추상 클래스2
  • 인터페이스
  • 인터페이스 - 다중 구현
  • 클래스와 인터페이스 활용
  • 정리

Chapter12. 다형성과 설계

  • 좋은 객체 지향 프로그래밍이란?�
  • 다형성 - 역할과 구현 예제1
  • 다형성 - 역할과 구현 예제2
  • 다형성 - 역할과 구현 예제3
  • OCP(Open-Closed Principle) 원칙
  • 문제와 풀이
  • 정리

Chapter 13. 다음으로

  • 다음으로
@arinming arinming self-assigned this Jan 20, 2024
@toychip toychip changed the title 3주차 김영한의 실전 자바 - 기본편 Chapter 10 ~ 13 김아린 3주차 김영한의 실전 자바 - 기본편 Chapter 10 ~ 13 - 김아린 Jan 24, 2024
arinming added a commit that referenced this issue Feb 1, 2024
arinming added a commit that referenced this issue Feb 6, 2024
arinming added a commit that referenced this issue Feb 14, 2024
* [Week1][Chap1] 프로젝트 환경 구성 (#4)

* [Week1][Chap1] 클래스가 필요한 이유 (#4)

* [Week1][Chap1] 클래스 도입 (#4)

* [Week1][Chap1] 배열 도입 - 시작 (#4)

* [Week1][Chap1] 배열 도입 - 리펙토링 (#4)

* [Week1][Chap1] 문제와 풀이 (#4)

* [Week1][Chap2] 기본형 vs 참조형2 - 변수 대입 (#4)

* [Week1][Chap2] 기본형 vs 참조형3 - 메서드 호출 (#4)

* [Week1][Chap2] 참조형과 메서드 호출 - 활용 (#4)

* [Week1][Chap2] 변수와 초기화 (#4)

* [Week1][Chap2] null (#4)

* [Week1][Chap2] NullPointerException (#4)

* [Week1][Chap2] 문제와 풀이 (#4)

* [Week1][Chap3] 절차 지향 프로그래밍1 - 시작 (#4)

* [Week1][Chap3] 절차 지향 프로그래밍2 - 데이터 묶음 (#4)

* [Week1][Chap3] 절차 지향 프로그래밍3 - 메서드 추출 (#4)

* [Week1][Chap3] 클래스와 메서드 (#4)

* [Week1][Chap3] 객체 지향 프로그래밍 (#4)

* [Week1][Chap3] 문제와 풀이 (#4)

* [Week1][Chap4] 생성자 - 필요한 이유 (#4)

* [Week1][Chap4] this (#4)

* [Week1][Chap4] 생성자 - 도입 (#4)

* [Week1][Chap4] 기본 생성자 (#4)

* [Week1][Chap4] 오버로딩과 this() (#4)

* [Week1][Chap4] 문제와 풀이 (#4)

* [Week1][Chap5] 패키지 - 시작 (#4)

* [Week1][Chap5] 패키지 - import (#4)

* [Week1][Chap5] 패키지 활용 (#4)

* [Week2][Chap6] 접근 제어자 이해1 (#15)

* [Week2][Chap6] 접근 제어자 이해2 (#15)

* [Week2][Chap6] 접근 제어자 사용 - 필드, 메서드 (#15)

* [Week2][Chap6] 접근 제어자 사용 - 클래스 레벨 (#15)

* [Week2][Chap6] 캡슐화 (#15)

* [Week2][Chap6] 문제와 풀이 (#15)

* [Week2][Chap7] 스택 영역 (#15)

* [Week2][Chap7] 스택 영역과 힙 영역 (#15)

* [Week2][Chap7] static 변수1 (#15)

* [Week2][Chap7] static 변수2 (#15)

* [Week2][Chap7] static 변수3 (#15)

* [Week2][Chap7] static 메서드1 (#15)

* [Week2][Chap7] static 메서드2 (#15)

* [Week2][Chap7] static 메서드3 (#15)

* [Week2][Chap7] 문제와 풀이 (#15)

* [Week2][Chap8] final 변수와 상수1 (#15)

* [Week2][Chap8] final 변수와 상수2 (#15)

* [Week2][Chap8] final 변수와 참조 (#15)

* [Week2][Chap8] 정리 (#15)

* [Week2][Chap9] 상속 - 시작 (#15)

* [Week2][Chap9] 상속 - 시작 (#15)

* [Week2][Chap9] 상속 관계 (#15)

* [Week2][Chap9] 상속과 기능 추가 (#15)

* [Week2][Chap9] 상속과 메서드 오버라이딩 (#15)

* [Week2][Chap9] 상속과 접근 제어 (#15)

* [Week2][Chap9] super - 부모 참조 (#15)

* [Week2][Chap9] super - 생성자 (#15)

* [Week2][Chap9] 문제와 풀이 (#15)

* [Week3][Chap10] 다형성 시작 (#27)

* [Week3][Chap10] 다형성과 캐스팅 (#27)

* [Week3][Chap10] 캐스팅의 종류 (#27)

* [Week3][Chap10] 다운캐스팅과 주의점 (#27)

* [Week3][Chap10] 다운캐스팅과 주의점 (#27)

* [Week3][Chap10] instanceof (#27)

* [Week3][Chap10] 다형성과 메서드 오버라이딩 (#27)

* [Week3][Chap11] 다형성 활용1 (#27)

* [Week3][Chap11] 다형성 활용2 (#27)

* [Week3][Chap11] 다형성 활용3 (#27)

* [Week3][Chap11] 추상 클래스2 (#27)

* [Week3][Chap11] 추상 클래스2 (#27)

* [Week3][Chap11] 인터페이스 (#27)

* [Week3][Chap11] 인터페이스 - 다중 구현 (#27)

* [Week3][Chap11] 클래스와 인터페이스 활용 (#27)

* [Week3][Chap12] 다형성 - 역할과 구현 예제1 (#27)

* [Week3][Chap12] 다형성 - 역할과 구현 예제2 (#27)

* [Week3][Chap12] 다형성 - 역할과 구현 예제3 (#27)

* [Week3][Chap12] OCP(Open-Closed Principle) 원칙 (#27)

* [Week3][Chap12] 문제와 풀이 (#27)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant