안드로이드 개발 질문/답변
(글 수 45,052)
AsyncTask에서 처음 봤는데요 매개변수에 Object ... 이런식으로 써있더라구요
이게 무슨 뜻인지 검색해보려고 해두 ...에 대한것보다는
앞에 쓴 Object나 Integer 등의 단어에 대한 검색결과만 많이 나오는 바람에
원하는 글을 찾지 못해 질문 드립니다.
Object ... 에서 ...의 쓰임새?뜻이 궁금합니다.
초보적인 질문일수도 있겠지만... 답변 부탁드립니다.
2012.01.25 15:11:45
자바의 모든 class는 Object class 묵시적으로 상속 받고 있습니다.
그냥
class A {
}
라고 선언을 해도
class A extends Object {
}
라고 되어 있다고 생각하시면 됩니다.
그런 이유로 자바의 모든 class들은 Object class의 자식 class 이지요.
따라서, Object 클래스의 변수(instance)는 모든 class의 변수를 받아들일 수 있습니다.
상속에 대한 개념을 알고 계시면 이해가 되실꺼에요 ㅎㅎ
2012.01.25 15:17:12
http://forum.falinux.com/zbxe/?document_srl=406096
자바는 아니지만 비슷한 성격의 C언어의 printf() 함수입니다.
전달 인자에 관해서 나와있네요^^




인자를 넘겨줄때 null, 오브젝트, 오브젝트의 배열 형태를 집어넣을 수 있습니다.
물론 안넘겨주셔도 무방합니다.
task.excute(Object01, Object02); / task.excute(null); / Object[] objs = new Object[2]; task.excute(objs); / task.excute();
이런식으로 모두 가능합니다.
저도 저 키워드의 명칭은 자세히 모르겠네요