'상속'에 해당되는 글 4건

  1. 2022.07.10 디자인 패턴 -전략 패턴
  2. 2017.05.18 자바 protected 접근 제어자
  3. 2017.04.05 자바 접근 제어자
  4. 2015.07.27 OOP

'자바' 카테고리의 다른 글

PC 환경변수란?  (0) 2022.07.13
디자인 패턴 - 옵저버 패턴  (0) 2022.07.11
자바의 정석 연습문제 chap04-12 문제풀이  (0) 2022.07.08
자바의 정석 연습문제 풀이 3-1 중  (0) 2022.06.29
자바 protected 접근 제어자  (0) 2017.05.18
Posted by 세상을 살아가는 사람
,
protected 접근 제어자는 클래스에서는 사용을 하지않고, 멤버변수와 매소드에서 사용을 한다. protected를 선언한 클래스를 상속을 받은 클래스에게는 public으로 동작을 하고, 그외 클래스에게는 private로 동작을 한다.

Posted by 세상을 살아가는 사람
,

자바 접근 제어자

자바 2017. 4. 5. 12:15
- 클래스, 멤버변수, 매소드에 대한 접근 권한 설정
- 종류 : public, protected, default, private
- public : 어디서든지 접근이 가능
- protected : 외부 클래스에서는 접근이 허용되지 않으며, 상속받은 클래스에서 접근 가능. 멤버변수와 매소드에서 지원.
- private : 상속받은 클래스에서도 접근이 허용되지 않음. 선언된 클래스내에서만 접근 가능.
- default : 접근 제어자를 사용하지 않을 경우 적용되는 접근 권한. 같은 패키지내에서는 접근이 가능하나 외부 클래스에서는 접근이 허용되지 않음.

private으로 선언하면 외부 클래스에서 접근이 허용되지 않으므로, "정보 은닉"과 같은 객체지향의 하나의 특성을 가진다. 보통 멤버는 private로 선언하여, 외부에서 직접 접근하지 못하게 은닉하고, 멤버를 변경하기 위한 매소드를 public으로 선언하여 간접적으로 값을 변경할 수 있다. 또한 매소드를 통한 접근은 다양한 부가 기능을 추가할수 있어 효과적이다.

'자바' 카테고리의 다른 글

자바 protected 접근 제어자  (0) 2017.05.18
자바 라벨 제어문  (0) 2017.05.12
utf-8로 저장된 자바 파일 에러 방지  (0) 2017.05.10
자바 super와 this  (0) 2017.04.06
자바 매소드 오버라이딩  (0) 2017.04.05
Posted by 세상을 살아가는 사람
,

OOP

old_인생사 2015. 7. 27. 21:36
20년전에 OOP에 대하여 책을 보다가
안드로이드를 한다고 자바를 하고
다시 자바를 배운다.
오늘은 다형성에 대하여 배웠다.
C 언어의 포인터와 유사한 것 같다.
막연히 책으로 보고, 교육도 해 보았지만, 시간이 갈수록 깨달음이 더해진다.
내일은 인터페이스를 배운다. 조금 이해가 더해지는 것 같다.
Posted by 세상을 살아가는 사람
,