Skip to content
모두의 공간
개발자 공간
사용자 공간
최근글
로그인
접속유지
회원가입
ID/PW 찾기
모두의 공간
새로운 소식
새로운 게임/앱
개발자 공간
개발자 게시판
개발자 질문/답변
개발자 정보
구인/구직/의뢰
행사/세미나/교육
(구)질문/답변
사용자 공간
앱 정보/후기
게임 정보/후기
기기 정보/후기
잡담/유머/창작
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
안드로이드 개발 질문/답변 (글 수
45,052
)
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
[질문]동네가수님에게 super에 대해서 ..
선후
https://www.androidpub.com/android_dev_qna/107310
2010.02.05
17:31:33
2024
4
앱개발 질문
제가 적은 오버라이딩에 대한 질문에 친절하게 답변해 주시면서^^
super에 대해서 잠깐 설명해 주셧는데요
좀더 배우고 싶어서 이렇게 글을 씁니다.
super에 대해서 조금더 쉽게 가르쳐 주실 수는 없을까요^^?
이 게시물을
목록
2010.02.05
17:46:03
수상한갱이
제가 C++ 전문이라 자바는 잘 못하지만
다음 예를 들면
class A
{
int m_a;
void onCreate()
{
m_a = 10;
}
}
class B extendes A
{
void onCreate()
{
m_a = 20;
}
}
A ka = new B;
이런 코드가 있다고 치면
ka.onCreate() 를 호출 합시다
그러면 오버라이딩 된 함수가 호출되어 m_a 가 20 이 됩니다
class B extendes A
{
void onCreate()
{
m_a = 20;
super.onCreate()
}
}
이렇게 한다면 m_a 는 10이 되겠죠
C++랑 짬뽕되서 문법상 오류가 있을수도 있습니다 ㅈㅅ~
2010.02.05
17:48:57
wonae
상속개념을 아셔야 할것 같네요.
head first java 책을 추천합니다~
2010.02.06
09:42:21
향긋한소리
head first java 원츄~ 기본다지기보다 개념잡는데 좋은 책같아요..
2010.02.05
18:13:08
동네가수
흠 부모클래스에 접근하는 구문이라고 생각하면 되는데요 그 질문에서 답변드린것처럼 메서드를 오버라이드하면 메서드를 새로쓰는것과 마찬가지라고 말씀드렸는데요 이때 상속받은 클래스의 멤버(변수 메서드)들이 아닌 부모클래스에 접근해야될때 사용됩니다.
흠 아무래도 자바를 먼저 해야 될듯싶습니다. C나 여타 다른 언어를 해보셨다면 자바에서 클래스가 등장하는 챕터부터 공부하시면 될듯합니다.
전체보기
앱개발 질문
플랫폼 질문
JAVA 질문
기타 질문
자주하는 질문
번호
분류
제목
글쓴이
날짜
추천
조회
공지
앱개발 질문
게시글 작성시 소스코드를 보기 쉽게 처리하기
33
멍멍대왕
01-21
5
622008
공지
앱개발 질문
[필독] Q&A 게시판 글작성 안내, 질문전 검색 필수!
176
회색
01-29
7
1064744
2172
앱개발 질문
EditText 입력제한 주고싶어요..ㅜ.ㅠ
2
Moon
02-07
4007
2171
앱개발 질문
Logo 화면 이후에 자동으로 다른 Activity로 넘어가려는데요.
Avalanches
02-06
2081
2170
앱개발 질문
[질문] 음성파일을 분석하는 코딩이 있을까요?
1
안드로매다인
02-06
3922
2169
앱개발 질문
에뮬레이터 마이크 녹음
무살해커
02-06
3157
2168
앱개발 질문
택배기다리는중 - 내폰의 모든 intent들은 어떻게 알 수 있나요?
1
꼬까
02-06
2091
2167
앱개발 질문
Intent 결과값 return 질문드립니다.
2
니캉내캉
02-06
3880
2166
앱개발 질문
카메라 화면위에 버튼 객체 올려놓기
2
lkm5425
02-06
2825
2165
앱개발 질문
setListAdapter() 호출위치 질문드립니다.
2
니캉내캉
02-06
4333
2164
앱개발 질문
View의 layout_height 크기 설정
1
parkbear01
02-05
2675
2163
앱개발 질문
PreferenceScreen의 배경을 흰색으로 바꿀 수 없나요???
4
간지로이드
02-05
4811
2162
앱개발 질문
안드로이드 설치 질의
1
이요르
02-05
2323
2161
앱개발 질문
동영상 플레이시 화면 크기
1
에이치
02-05
3036
2160
앱개발 질문
안드로이드폰에서 post방식으로 정보 보낼때 어떻게 해야하나요?
3
violet
02-05
4849
2159
앱개발 질문
영상 재생 rtsp이용해서 3pg 실행시 오류
2
뵨태마스크™
02-05
4447
2158
앱개발 질문
위치 검색을 하고 싶은데요~~
1
Henry
02-05
3477
2157
앱개발 질문
mp3파일 제생시 음파를 표현할수있는 tip을 아시나요
1
울라울라울랄라
02-05
4022
2156
앱개발 질문
구글 API 사용 제한에 대해 문의 드립니다.
2
주시자
02-05
2913
2155
앱개발 질문
layout editor가 가끔 죽어요.흑흑흑
2
이구아나
02-05
2643
앱개발 질문
[질문]동네가수님에게 super에 대해서 ..
4
선후
02-05
2024
2153
앱개발 질문
안드로이드에도 WIPI에 InputMethodHandler비슷한 메소드가 존재하나요??
1
매너의소중함
02-05
2537
목록
쓰기
첫 페이지
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
끝 페이지
최근 인기글
개발자 질문/답변 게시판이 새로운 공간으로 이전되었습니다.
제목+내용
제목
내용
댓글
이름
닉네임
태그
검색
취소
Close Login Layer
XE Login
아이디
비밀번호
로그인 유지
OpenID Login
Open ID
회원가입
ID/PW 찾기
인증메일 재발송
OpenID
OpenID
Close Login Layer
다음 예를 들면
class A
{
int m_a;
void onCreate()
{
m_a = 10;
}
}
class B extendes A
{
void onCreate()
{
m_a = 20;
}
}
A ka = new B;
이런 코드가 있다고 치면
ka.onCreate() 를 호출 합시다
그러면 오버라이딩 된 함수가 호출되어 m_a 가 20 이 됩니다
class B extendes A
{
void onCreate()
{
m_a = 20;
super.onCreate()
}
}
이렇게 한다면 m_a 는 10이 되겠죠
C++랑 짬뽕되서 문법상 오류가 있을수도 있습니다 ㅈㅅ~