반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 데이터베이스
- two pointers
- microservices
- jvm메모리구조
- html
- 코드잇
- Java
- 웹개발기초
- sql
- DB
- coding test
- Programming
- 밤비노
- msa개념
- Bambino
- MSA
- mysql
- 웹개발
- 안드로이드
- job
- C
- SpringFramework
- 자바
- BCIT
- CSS
- MVC
- jsp
- servlet
- 리액트프로젝트
- 웹개발자
Archives
- Today
- Total
초보 개발자의 기록
제어자 (Modifier) 본문
728x90
제어자란?
- 클래스, 변수 또는 메서드의 선언부에 함꼐 사용되어 부가적인 의미를 부여
- 제어자의 종류는 접근 제어자, 그 외의 제어자로 나뉨
접근제어자 (access modifier)
- 멤버 또는 클래스에 사용되아, 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제한하는 역할
- 접근 제어가사 지정되어있지 않다면, 접근 제어자가 default임을 의미
- 사용될 수 있는 곳 : 클래스, 멤버변수, 메서드, 생성자
- public > protected > default(friendly,package) > private
- private : 같은 클래스 내에서만 접근이 가능
- default : 같은 패키지 내에서만 접근이 가능
- protected : 같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근이 가능
- public : 접근 제한이 전혀 없음
캡슐화 (Encapsulation)
객체지향 주요개념 : Encapsulation (캡슐화) , Inheritance(상속), Polymorphism(다형성) 캡슐화? - 객체의 속성(data field)와 행위(method)를 하나로 묶는다 - 실제 구현 내용의 일부를 외부에 감추어..
bambino-developer.tistory.com
728x90
반응형
'JAVA > Basic' 카테고리의 다른 글
패키지 (package) (0) | 2021.08.01 |
---|---|
생성자 (Constructor) (0) | 2021.08.01 |
캡슐화 (Encapsulation) (0) | 2021.07.30 |
JVM의 메모리 구조 (0) | 2021.07.30 |
변수와 메서드 (0) | 2021.07.30 |