본문 바로가기 보조메뉴바로가기 대메뉴 바로가기

공직에 대한 당신의 꿈을 실현하는 곳​행정학과

본문 시작

자유게시판

국비무료교육, 자바개발자 국비지원학원

  • -*
  • 조회 : 1315
  • 등록일 : 2021-09-29
 

자바 문제가 혼동되요

daoMemo.Select(); 메소드는 아래처럼 ArrayList를 반환 합니다. 

public ArrayList<FileItem> select(){

...

return ArrayList<FileItem> item

}

 

때문에 저는 ArrayList 객체이 변수에 담아야지 라고 생각해서 

변수만 만든것이 아니라 객체까지 만들어 주었는데요 이부분이 잘못 되었다고 해요

저렇게 변수를 받으면 안되는건가요 ? 객체를 생성하지 말고 앞에 자료형만 써주면 되는거가요?

왜 그래야 하는지 이해가 안되서 질문드려요.

 

// //DB에 메모테이블 레코드를 가져와 dbSelectSchemeMemo에 넣는다.

dbSelectSchemeMemo = new ArrayList<SchemeMemo>();

daoMemo = new DAOMemo(context);

dbSelectSchemeMemo = daoMemo.Select();



daoMemo.Select(); 메소드는 아래처럼 ArrayList를 반환 합니다. 

public ArrayList<FileItem> select(){

...

return ArrayList<FileItem> item

}

 

때문에 저는 ArrayList 객체이 변수에 담아야지 라고 생각해서 

변수만 만든것이 아니라 객체까지 만들어 주었는데요 이부분이 잘못 되었다고 해요

저렇게 변수를 받으면 안되는건가요 ? 객체를 생성하지 말고 앞에 자료형만 써주면 되는거가요?

왜 그래야 하는지 이해가 안되서 질문드려요.

 

// //DB에 메모테이블 레코드를 가져와 dbSelectSchemeMemo에 넣는다.

dbSelectSchemeMemo = new ArrayList<SchemeMemo>();

daoMemo = new DAOMemo(context);

dbSelectSchemeMemo = daoMemo.Select();


_mport android.view.Layout Inflater; _mport android.view.View; _mport android.view.ViewGroup; _mport android.widget.BaseAdapter;

public class MemoAdapterBase extends BaseAdapter{

protected Context mContext; protected LayoutInflater minflater; private FileListLoaderFromMediaStore mLoader; private ArrayList<FileItem> mitems; private ArrayList<Scheme Memo> dbSelectScheme Memo; private DAOMemo daoMemo;

public MemoAdapterBase(Context context){

this.mContext = context;

this.mInflater = (LayoutInflater)context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);

mLoader = new FileListLoader FromMediaStore (context); //FileItem ArrayListHR 212 mitems = new ArrayList<FileItem>(); 1/1 OCIO U 21ET OCI ODBZ FE 2727 mitems ArrayList0|| ECHmitems.addAll(mLoader.LoadAll();

ECH

//DB | CHE02| 7 2 dbSelectScheme Memo || dbSelectScheme Memo = new ArrayList<Scheme Memo>(); daoMemo = new DAOMemo(context); dbSelect Scheme Memo = daoMemo.Select();

public int getCount() {

// TODO Auto-generated method stub return mitems.size();


-------------------------------------------------------------------------------------------------------------


public ArrayList<FileItem> select()

{

ArrayList<FileItem> item = new ArrayList<FileItem>();

item.add(new FileItem());

return  item;

}

이런 식이 되어야하죠. 


-------------------------------------------------------------------------------------------


자바국비지원 무료교육


개강월 : 무료교육


홈페이지 바로가기 : KG아이티뱅크

주소
KG아이티뱅크 종로지점 : 서울 종로구 묘동

주소
KG아이티뱅크 강남점 : 서울 강남구 역삼동


주소
KG아이티뱅크 노량진점 : 
서울 동작구 노량진동

주소
KG아이티뱅크 센텀점 : 부산 해운대구 우동


문의 : 1522-7909
블로그 : https://blog.naver.com/itbank_joa

글쓰기 수정 삭제 목록

제목아이콘이미지  댓글수 0
  • 댓글이 없습니다.
  • * 작성자
    * 내용
    로그인
    • 담당부서 : 행정학과
    • 담당자 : 손호중
    • 연락처 : 043-649-1224
    • 최종수정일 : 2024-10-26
    만족도조사
    만족도 조사 이 페이지에서 제공하는 정보에 대하여 만족하시나요?