안드로이드 개발 질문/답변
(글 수 45,052)
객체생성은 일반적으로
클레스 객체명 = new 생성자;
이거 아닌가요 근데
소스중에서
MenuItem item = menu.add(0,1,0,"짜장);
도 있네요
item이란 객체 생성하는데 함수호출로 객체생성도 되는건가요?
MenuInflater inflater = getMenuInflater();
이부분도요;;
참 그리고 이부분도 궁금합니다
뷰객체를 인자로 넘겨줄때
MyView mv = new MyView(this);
setContentView(mv);
이렇게하는데
setContentView(new MyView(this));
이렇게도 가능한건가요??
왜가능하죠? 그럼 저게 MyView객체인지 상속한 View객체인지 모르자나요
그리고 객체이름도없어서 접근도 못하자나요 ㅜㅜ




음 자바의 정석 이라는 책 추천합니다.
책한권 먼저 보시는 것이 좋을 듯합니다.
이것은
menu 의 원래 클래스 함수중에 add() 가 가 아래 처럼 되어 있다면
MenuItem add(int a, int b, int c, String str)
{
return new MenuItem(...);
}
이런식이라면 위 구문이 가능하죠.
나머지는 책먼저 보시고 공부하시면 이해가 쉬울겁니다.