본문 바로가기

앱개발

자바클래스의 구현과 상속을 통한 재사용

**클래스의 정의

접근제한자 class 클래스명 {
...
}

접근제한자는 public, private, pretected 등이 있다
public : 다른 클래스에서 접근(사용) 가능
private : 해당 클래스 내에서만 접근 가능
protected : 해당 클래스와 상속받은 클래스에서만 접근을 허용

클래스명은 영문자 및 숫자 등이 가능하며
첫문자는 대문자로 한다
복합단어의 경우는 붙여 사용하되, 각 단어릐 첫 문자는 대문자로 하여 구분한다

** 수퍼클래스를 갖는 클래스의 정의

접근제한자 class 클래스명 extends 수퍼클래스명 {
...
}

자바클래스 간에 상속관계를 정의하는 예약어는 extends이다
Activity class로 지정된 MainActivity클래스는 시스템에서 파일 생성 시에 자동으로 
Activity 클래스를 수퍼 클래스로 지정하며 다음과 같이 정의된다

클래스 계층 간의 상속관계가 형성되면 
자식 클래스는 부모 클래스의 속성과 메소드를 상속받아 재사용할 수 있다

**메소드의 정의

** 속성과 메소드의 구현과 사용


'앱개발' 카테고리의 다른 글

CGFloat 란?  (0) 2018.12.19
인스턴스화 란?  (1) 2018.12.19
iOS Swift개발 - 변수,상수, 옵셔널  (0) 2018.11.19
ATOM 문자셋 자동으로 설정하기  (0) 2018.11.13
자바클래스의 이해  (0) 2018.11.08