안규 공부방

Android > Android - super를 사용하는 이유

등록일 : 2017-07-05 11:02 조회수 : 93,816

안드로이드를 공부하다 보면 super라는 걸 사용하는 걸 보게 된다.

super가 무엇일까? 아- 귀찮아 걍 해주면 되는 거 알게 머냐 하고 지나가던 중 그래도 좀 더 깊게 공부하려면 알아야 겠다는 생각이 들어서 검색하였다.

Super란?

보통 Override 되는 함수의 경우 그 함수 이전에 상위 클래스를 가지게 된다.

그렇기에 이와 같은 함수를 이용할 때는 상위 함수에 우리가 하고 있는 작업에 대한 정보를 전달해 주어야 한다.

이때 사용되는 것이 super이다.

super를 사용함으로서 상위 클래스에 현재 작업 내용을 전달하여 상위클래스와의 소통을 하는 것이다.

이로 인해 현재 작업하는 클래스의 정보가 상위 레벨로 전달이 되고 원할하게 프로그램을 만들 수 있게 되는 것이다.
 
※ 혹시 도움이 되셨다면 댓글에 한마디 남겨주세요!
작성자   비밀번호
자동글 방지     (자동글 방지 기능입니다.)
내용   댓글달기 
이메일 문의 : cak0280@nate.com  
Copyright 2000 By ENTERSOFT.KR All Rights Reserved.