2018년 4월 18일 수요일

(4. 18.) Inheritance, Overriding

1. 상속
  ○ 확장성, 재사용성, 성능
   ○상속에 대한 메모리 이해가 필요

   ○ JAVA 상속 특성

   ○ super()
     - 부모생성자 호출
     - super가 부모 객체를 참조하고 있기 때문에 직접 접근 가능

2. Overriding
 ○ 결과를 보면 Child의 name은 있지만 아무짝에도 쓸모가 없다.

 ○ 결과를 보면 Child의 super객체의 메서드를 호출하기 때문에 여전히 무의미

 ○ 이제서야 overriding을 통해서야 Child 객체의 메소드가 호출된다.

 ○ Child의 game()객체가 무의미 하잖아. shadow effect

 ○ toString()은 누구의 것?


 ○ this, super, modifier
  ○ String Class is very important! yay!

댓글 없음:

댓글 쓰기

[Android Studio] Installation and Make a Layer for Mac OS(High Sierra)

1. download android studio https://developer.android.com/studio/#downloads 2. Make a Shared Resource(String in this case) 3...