public
※ 인터페이스
abstract interface B{
filnal(생략) int i = 10;//상수
abstract(생략) void methoidA();//추상
※ 인터페이스
abstract interface B{
filnal(생략) int i = 10;//상수
abstract(생략) void methoidA();//추상
}
abstarct class BB implements B{
@orverride
public void methoidA(){ //was public
System.out.println("BB의 methodA()");
}
}
class D{
public static void main(String args[]){
//new BB() (X)
B obj = new BB(); //자기 자신으로 부모로 형변환 해서 쓸 수 있는 방법 뿐이 없다.
System.out.println("obj.i"+obj.i);//인터페이스의 멤버변수를 사용
obj.methoudA();//인터페이스객체의 메소드 사용
}
abstarct class BB implements B{
@orverride
public void methoidA(){ //was public
System.out.println("BB의 methodA()");
}
}
class D{
public static void main(String args[]){
//new BB() (X)
B obj = new BB(); //자기 자신으로 부모로 형변환 해서 쓸 수 있는 방법 뿐이 없다.
System.out.println("obj.i"+obj.i);//인터페이스의 멤버변수를 사용
obj.methoudA();//인터페이스객체의 메소드 사용
}
}
인터페이스는 상수,추상메소드로 구성
다중상속, 인터페이스는 new B();(X) -> class
1. view/Layout(Hierarchyviewer.bat)
- Lianer :
- Relative :
- Absolute : x,y 좌표를 이용해 섬세한 작업이 가능, 단,화면크기에 따라 달라질 수 있음
(WGWIG : www.droiddraw.org ) UI 생산을 도와주는 사이트
- TableLayout
2. 이벤트 처리(eventHandler는 재상용을 하지 않는다.?)
ㅁ 위임형 이벤트 모델
- 내부 클래스 처리(유명, 무며[익명]) : 외부클래스의 자원(멤버변수/메소드)을 사용하기 위해서
- 제3 클래스 처리
ㅁ self 이벤트 모델
class XXXAdapter implements View.OnClickListener{}
3. View
- 단순 : Button, TextView, EditText, ImageView,....
- 집합 : Spinner, AutoCompleteTextView, GridView, ListView,...
- 일림 : Notification, Toast, AlertDialog,
[Collection]
인터페이스는 상수,추상메소드로 구성
다중상속, 인터페이스는 new B();(X) -> class
1. view/Layout(Hierarchyviewer.bat)
- Lianer :
- Relative :
- Absolute : x,y 좌표를 이용해 섬세한 작업이 가능, 단,화면크기에 따라 달라질 수 있음
(WGWIG : www.droiddraw.org ) UI 생산을 도와주는 사이트
- TableLayout
2. 이벤트 처리(eventHandler는 재상용을 하지 않는다.?)
ㅁ 위임형 이벤트 모델
- 내부 클래스 처리(유명, 무며[익명]) : 외부클래스의 자원(멤버변수/메소드)을 사용하기 위해서
- 제3 클래스 처리
ㅁ self 이벤트 모델
class XXXAdapter implements View.OnClickListener{}
3. View
- 단순 : Button, TextView, EditText, ImageView,....
- 집합 : Spinner, AutoCompleteTextView, GridView, ListView,...
- 일림 : Notification, Toast, AlertDialog,
[Collection]
List -> Vector(application:동기화 메커니즘), ArrayList(web application)
Set -> TreeSet, SortedSet
Map -> TreeMap, Hashtable
첨부파일
소스파일 :
이미지:
Set -> TreeSet, SortedSet
Map -> TreeMap, Hashtable
첨부파일
소스파일 :
이미지: