본문 바로가기

🌈 일상/백엔드 개발자 다가가기

[패스트캠퍼스] 자바 강의 _ 4주차_K-디지털 JAVA&Spring 프로그래밍 학습일지

반응형
SMALL

 

 

 

자바 강의 _ 4주차 내일배움카드 국비지원교육 

 

Chapter03. 객체 지향 핵심 

  • 클래스 상속 
  • 클래스 상속 구현  
  • 클래스 상속 / 형변환
  • 메서드 재정의 = overriding 
  • 메서드 재정의 / 가상메서드 
  • 다형성과 사용목적
  • 상속 사용목적
  • 다운캐스팅 / instanceof

 

 

 

상속 클래스를 어떻게 사용하느냐에 따라 코드를 간결하게 짤수 있는지 중요한것같다.

상속의 정의 , 상속을 활용하기 위해 overriding , 다운캐스팅 등을 순차적으로 이해할수 있는 과정이 좋았다.

상속은 이렇게 하면된다 하고 알아서 응용하라는 느낌이 아니여서 이해가 훨씬 좋았고 하지만 어려운 내용이기에 백프로 이해는 못했으나 계속 반복하면서 공부를 해야할것같다. 어떻게 내것으로 만드느냐는 실습위주로 계속 반복하다보니 어떻게 다가가야할지 보일듯 말듯하다. 코딩은 문서로 읽고 끝이 아니라 응용을 해야해서 조금더 접근이 어려운것같다. 

여러가지 다양한 방향에 따라 실습하면 더 좋을것같다는 생각이든다 

상위클래스 Customer > 하위클래스 VipCustomer 가 있다면 하위클래스는 상위클래스의 Customer가 가진 속성을 사용할수 있다 

업캐스팅, 다운캐스팅이 아직 낯설은데 인스턴스 생성시 그 타입을 가져오기 위해 업, 다운을 적용한다 

상속은 상위 > 하위 가 속하는 관계가 될때 사용한다 

반응형
LIST