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
- 리눅스 사용자
- 명령어
- 커맨드
- windows10
- java
- git branch
- 블로그 만들기
- 라즈베리
- 라즈베리파이 실습
- 웹사이트
- OverTheWire
- git merge
- batflat
- Linux
- IRC 서버
- 웹 유저
- 리눅스
- github
- 컴활 1급
- 서버
- 웹 만들기
- github command
- 컴퓨터 활용능력
- 웹 서버
- 서버 백업
- 리눅스 커맨드
- date
- 라즈베리 파이
- 우분투 설치
- 라즈베리파이
Archives
- Today
- Total
돌공공돌
[JAVA] private 은 뭐고 public 은 뭐야? 본문
private 과 public 은 접근 지정자 이다.
이외에도
default 와 protected 가 있다.
이 넷은 접근 제한 범위가 다르다.
public | protected | default | private | |
클래스 내부 (same class) |
o | o | o | o |
동일 패키지 (same package) |
o | o | o | x |
하위(파생) 클래스 (derived classes) |
o | o | x | x |
그 외의 영역 (other) |
o | x | x | x |
public : 모든 영역에서 접근 가능하며, 제한이 없다. 서로 다른 클래스라 해서 오류 발생 x
ex ) public float hi = 3.14;
protected: 같은 패키지내에서 다른 클래스끼리는 접근이 가능하다.
ex) proteced in num = 3;
default 는 아무것도 적지 않는 것을 의미한다.
ex) int num =3;
Private 서로 다른 클래스 끼리 접근 할 수 x
ex ) private int num=3;
파생 class 는 뭐지..?
'IT > Java' 카테고리의 다른 글
[JAVA] Encapuslation(캡슐화), accessor(게터), mutator(세터) (0) | 2020.03.24 |
---|---|
[JAVA] 파생 클래스 (derived class) 와 상속(inheritance) (0) | 2020.03.24 |
[JAVA] Precondition and Postcondition (0) | 2020.03.24 |
[JAVA] eclipse 이클립스 에서 변수이름 일괄 변경 (0) | 2020.03.21 |
[JAVA] 자바에서 현재날짜, 현재시간 출력하기. (0) | 2020.03.21 |
Comments