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 | 31 |
Tags
- MPA
- ArrayList
- 졸리다
- throws
- 배열
- node.js
- 상속
- 인스턴스
- FileInputStream
- 백엔드
- exception
- 인터페이스
- 파이팅
- 메서드
- 코딩
- Java
- 새벽공부
- 변수
- 보조 스트림
- SSR
- 문자 단위 스트림
- 코린이
- try-catch
- 자바
- 예외 처리
- 개발자
- 바이트 단위 스트림
- 초보개발자
- 자료형
- 다형성
Archives
- Today
- Total
목록접근 제어자 (1)
SHUSTORY
05-7 정보 은닉
접근 제어자 객체 지향 프로그램에서는 '접근 제어자' 예약어를 사용해 클래스 내부의 변수나 메서드, 생성자에 대한 접근 권한을 지정할 수 있다. 접근 제어자 설명 public 외부 클래스 어디에서나 접근 가능하다. protected 같은 패키지 내부와 상속 관계의 클래스에서만 접근 가능하다. private 같은 클래스 내부에서만 접근 가능하다. 아무것도 없는 경우 default이며 같은 패키지 내부에서만 접근 가능하다. 7행에서 오류가 발생한다. 그 이유는 studentName 변수의 접근 제어자가 private이므로 외부 클래스의 접근이 허용되지 않기 때문이다. get( ), set( ) 메서드 private로 선언한 변수를 외부 코드에서 사용하려면 해당 변수를 사용할 수 있도록 public 메서드를 ..
프로그래밍/JAVA
2023. 2. 20. 06:38