반응형

전체 글 442

Inner Class(내부 클래스) - static nested class, local class, annoymous class, instance class

내부 클래스 내부 클래스(inner class)란? - 클래스 내부에 또 다른 클래스가 정의됨 - 한 클래스를 다른 클래스의 내부 클래스로 선언하여 두 클래스의 멤버들간에 쉽게 접근이 가능 - 외부에 불필요한 클래스를 감춤으로써 복잡성을 줄임(캡슐화) * 캡슐화 - 객체를 다른 객체가 접근할 수 있는 부분인 노출부와 그렇지 못한 상세 구현부로 분리하는 것 - 캡슐화된 메소드의 기능만을 알고 그 기능만을 사용할 뿐 그 기능에 대해서 알 수 없음 - 특정 개체가 독립적으로 역할을 제대로 수행하기 위해 필요한 데이터와 기능을 하나로 묶어 관리하는 것 - 정보의 보호 목적에서 만들어진 개념 ex) '사람'이 있다면 사람에 '코', '눈', '귀'가 있음. 코는 냄새를 맡고 눈은 볼 수 있고, 귀는 듣는 기능이 ..

[안드로이드] 그래픽 관련 메소드

-- 그래픽 처리 메서드 -- drawBitmap(Bitmap bitmap, float left, float top, Paint paint) - 비트맵 출력 drawPoint(float x, float y, Paint paint) - 점 찍기 drawLine(float startX, float startY, float stopX, float stopY, Paint paint) - 선 그리기 drawCircle(float cx, float cy, float radius, Paint paint) - 원 그리기 drawRect(float left, float top, float right, float bottom, Paint paint) - 사각형 drawText(String text, float x, flo..

반응형