2012-03-15 4 views
0

내가 thenewboston 안드로이드 혀의보고되었고,이 코드에 혼란있어 :Android File Object? : D 그래서

이의 난이 FileOutputStream 객체를 생성하고 싶은 말은하자, 우리는이 같은 단지에 의해 수행 할 수 있습니다

FileOutputStream fos = openFileOutput(FILENAME, MODE_PRIVATE); 

을하지만, 이 같은 FileOutputStream의 생성자가있다 :

fos = new FileOutputStream(YOUR_FILE_NAME); 

그래서 나는 약간의 참조의 우리가 단지를 생성하기 때문에 난 그냥 unuseable 객체를 생성 코드의 전나무 라인 말했다을 읽고 하지만 우리는 아무 것도 설정하지 않습니다. 코드의 두 번째 줄은 생성자로 생성했기 때문에 이미 "완료된"Object이기 때문에 두 번째 줄을 사용할 수 있습니다.

제 질문은 : 코드 작업의 첫 줄은 무엇입니까?

감사합니다!

참고 : 내가 만든 경우 영어, 미안 내 기본 languange없는 몇 가지 실수의

답변

1

그냥 openFileOutput의 문서를 읽어 - 존재하지 않는 경우는, 파일을 생성합니다. 첫 번째 행은 API와 호환되므로 작동합니다.

+0

감사합니다. 선생님 : D 설명서와 혼동 스러웠습니다. 그 이유는 내가 많이 묻기 때문입니다. 아마도 내 경험이 충분하지 않거나 어쩌면 저는 영어가 부족합니다. D –