본문 바로가기

제어자2

[다시 시작하는 JAVA 개발] static 제어자 이해하기 #214 1. 인스턴스 멤버와 정적 멤버 이해하기 static 제어자를 이해하기 전에 먼저 인스턴스 멤버와 정적 멤버를 이해해야 합니다. 다들 눈치채셨겠지만 여기서 정적 멤버가 이 static 제어자에 해당됩니다. 1) 인스턴스 멤버 : 클래스 멤버 중 다른 클래스 내에 사용하기 위해선 객체를 생성해야 하는데 이 때 객체를 생성하고 사용할 수 있는 상태가 되는 멤버를 인스턴스 멤버라고 합니다. 2) 정적 멤버 : 클래스 멤버 앞에 static 제어자가 선언되어 있으며, 다른 클래스에서 사용할 때 객체 생성없이 바로 사용할 수 있습니다. (Ex : 클래스명이 gold이고 멤버 명이 a일경우 gold.a로 호출하여 바로 사용할 수 있음) 2. static 제어자 위에서 설명한 것처럼 정적인 멤버로 사용하기 .. 2022. 5. 9.
[다시 시작하는 JAVA 개발] 접근 지정자 이해하기 #213 1. 접근 지정자란? 대학생 때 JAVA 공부를 하면서 무심코 넘어갔던 파트 중 한 부분입니다. 아직까지 사용하는데 불편함이라던지 문제가 있었던 적은 없지만 이제라도 제대로 알고 사용하는 것이 좋을 것 같아 한 번 알아보기로 했습니다. 크게 어려운 부분이 없어 다들 쉽게 이해하고 넘어가실 수 있을 것이라 생각됩니다. 그럼 알아보도록 하겠습니다. 접근 지정자란 주로 클래스명이나 메소드명 앞에서 많이 보셨을텐데요. 필드나 메소드 또는 생성자 앞에 위치하여 해당 요소의 사용 가능한 범위를 지정합니다. 접근 지정자 종류에는 총 4가지가 있는데 알아보도록 하겠습니다. 1) public : 속해있는 패키지의 모든 클래스뿐만 아니라 다른 패키지의 모든 클래스에서 사용할 수 있습니다. 2) protected .. 2022. 5. 8.