본문 바로가기

접근제어자3

JAVA 기본 접근제어자 - default 이란? / 접근 권한 / 예제 default에 대해 알아보자! 안녕하세요. 고코더 입니다. 접근제어자를 별도로 설정하지 않으면 default 접근제어자가 됩니다. 그래서 default 라고 지칭합니다. package 접근제어자라고 부르는 강의도 있긴 한데 보통 디폴트라고 지칭합니다. class 앞에도 아무것도 입력하지 않으면 기본 접근 제어자 default로 지정 됩니다. 접근 구조도 접근 권한은 아래와 같습니다. - 같은 패키지에서만 접근 가능 예제 소스 ● 변수명에 아무런 접근제한자를 입력하지 않았습니다. 그러면 자동으로 default 제한자 입니다. 같은 패키지 안에서 접근 가능하겠죠. 12345package GoCoderNet; class GocoderClass { String name= "고코더";}cs ● 같은 패키지안에서.. 2020. 3. 13.
JAVA 기본 접근제어자 - protected 이란? / 접근 범위 / 예제 protected에 대해 알아보자! 안녕하세요. 고코더 입니다. protected 접근제어자나는 부모 클래스에 대해서는 접근이 가능하나 외부에서는 접근이 불가능합니다. protected의 경우는 public이랑 비슷한 느낌이 들 수 있습니다. 상속만 하면 자유롭게 사용이 가능하기 때문입니다. 이 접근제어자는 아키텍처가 구현할 내용이 남아있거나 정확한 컨셉을 잡지 않은 경우 사용하는 경우가 있습니다. 예외가 있는 객체라면 이 접근제어자로 생성해두고 이를 수정할 수 있기 때문입니다. protected 접근 구조도 해당 접근 제어자가 접근 가능한 범위는 이와 같습니다. public이랑 가장 가까운 접근제어자 입니다. - 같은 클래스 - 같은 패키지 - 상속받은 클래스 ● protected로 변수를 선언합니다... 2020. 3. 13.
JAVA 기본 접근제어자 - public 이란? / 접근 범위 / 예제 public 을 알아보자 안녕하세요. 고코더 입니다. 지난 시간에 자바에서 사용하는 기본 접근 제어자를 배워보았습니다. 첫번째는 public 제어자를 알아봅니다. 퍼블릭은 단어 뜻 그대로 일반적인 대중적인 접근 제어자 입니다. 어떤 클래스에서도 접근 가능할 수 있도록 열어놓는다는 뜻입니다. 그리고 자바에서는 public 메소드를 통해 private 멤버에 접근할 수 있습니다. public 와 private 사이의 인터페이스 역할을 수행 하기도 합니다. public 접근 이미지 구조도 그림을 참조해보겠습니다. 퍼블릭으로 선언된 접근제어자는 같은 패키지 클래스는 물런이고 다른 패키지의 클래스도 접근이 가능합니다. 예제소스 public을 사용한 변수와 메소드 입니다. 해당 코드는 어디에서나 객체를 만들어 접근.. 2020. 3. 13.