super() 의 위치는 어디가 좋을까

ENOOSOFT·2022년 6월 27일
0

super 메서드 호출하는 좋은 습관에 대해 알아보자.

생성시에는 맨 위에서 폐기시에는 맨 아래에서 한다

생성: 왜냐하면 상속받은 객체들을 먼저 초기화 한다. 예를 들면 super class 의 스트림같은 부모 객체에 의존해야 할 경우가 있다.

폐기: 같은 이유로 폐기시에는 맨 아래가 좋다.


  
  void initState() {
    super.initState();
    //Do somthing on init state...
  }
  
    
  void dispose(){
    //Do somthing on dispose...
    super.dispose();
  }
  
profile
Tiny coder

0개의 댓글