일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 앱강종
- 로띠애니메이션
- 로그캣 색상변경
- targetSDK29
- 안드로이드 로그캣
- 안드로이드 디버깅툴
- 바텀네비
- bottomNavigation animation
- 안드로이드apk변환
- 안드로이드
- aab파일apk변환
- svn체크아웃
- Android OS 10
- 투명도 hex값
- lottieAnimation
- BottomNavigation
- 바텀네비게이션
- target29
- 앱강종현상
- Android Bluetooth
- Android
- 고유식별자
- 디바이스ID
- retrieveExplicitStyle
- apk변환
- 로그캣 색상지정
- Android10
- Opacity Hex
- 안드로이드aab변환
- Bluetooth 스캔
- Today
- Total
공부하는 다락방
# 포함 Object의 단점 : 객체명의 접근 ex) CC cc = new CC(); //객체를 생성한 다음 객체명으로 단계 접근을 해야함. System.out.println("cc,z = " + cc.z); System.out.println("cc,y = " + cc.bb.y); System.out.println("cc,x = " + cc.bb.ap.x); # 최상위 클래스 : java.lang.Object * Object는 시조격 인터페이스를 제외하고 모든 것들이 다 Object를 상속받음. (클래스 계열) # 자바에서 생략된 형태들 - import, default 생성자, this, 0번째매개변수, toString(), Object, super() # this()와 super() - this() :..
# 중첩 클래스 (Inner Class) - 클래스 내부에 또 다른 클래스를 가짐으로 클래스 관리의 효율을 높인 것(static 포함불가) * Inner클래스는 그 자체만으로도 공유의 개념을 가지고 있음. 그러기 때문에 Outer클래스의 멤버필드가 private으로 되어있어도 공유해서 사용 가능. # 중첩 클래스의 형식과 생성파일 - 형식) class Outer{ class Inner{...}} - 생성파일) Outer.class, Outer$Inner.class # 중첩 클래스 객체 생성 - Outer.Inner oi = new Outer().new Inner(); ex) Outer ot = new Outer(); //Outer 클래스의 객체생성 Outer.Inner oi = ot.new Inner()..
# this 정의 : 클래스 내부에서 자신의 클래스를 지칭하는 객체 # this() 정의 : 생성자 내부에서 자신 클래스의 또 다른 생성자를 지칭하는 메서드 * 생성자 오버로딩 했을 경우 주로 사용. 그리고 항상 사용할 때에는 블록 바로 다음(첫번째 문장)에 있어야 함. # 메서드의 0번째 매개변수 - 자신_클래스명 this 생성된 객체 밑에 선언된 메서드들은 같은 공간을 차지. 즉, 값이 같음. es1.disp(); es2.disp(); # static 초기화영역 : static 멤버 필드의 값을 초기화 하기 위한 영역 (프로그램 시작 시 메모리가 할당, 종료되면 메모리가 소멸 됨.) - 형식 : static { 초기화 구문... } * static은 this 로 접근 하지 않음. 접근할 경우 클래스 ..