Cute Running Puppy
반응형

Static 2

3주차_09. 자바 제어자1

접근 지정자 접근 지정자는 자바 제어자의 한 종류로, 클래스, 멤버, 생성자 앞에서 사용 범위를 정의하는 역할을 한다. 멤버 및 생성자의 접근 지정자 멤버, 생성자에 사용 가능한 접근 지정자 public, protected, default (package), private 접근 지정자는 필드나 메서드, 생성자 앞에 위치한다. 아무것도 작성하지 않으면 default 접근 지정자가 자동으로 설정된다. public > protected > default > private 순으로 접근 범위가 넓다. private 자신의 클래스 내부에서만 사용할 수 있는 접근 지정자 같은 멤버 끼리만 사용할 수 있으며, 외부 클래스에서는 사용할 수 없다. default 같은 패키지 안의 모든 클래스에서 사용할 수 있는 접근 지정..

[혼자공부하는자바] chapter 06-5. 인스턴스 멤버와 정적 멤버

[혼자공부하는자바] chapter 06-5. 인스턴스 멤버와 정적 멤버 인스턴스 멤버 정적 멤버 객체마다 가지고 있는 멤버 클레스에 위치시키고 객체들이 공유하는 멤버 인스턴스 멤버와 this 인스턴스 멤버: 객체를 생성한 뒤 사용할 수 있는 필드와 메소드 -> 객체 없이는 사용 불가 this: 객체 내부에서 인스턴스 멤버에 접근하기위해 사용 -> 생성자와 메소드의 매개 변수 이름이 필드와 동일한 경우, 인스턴스 멤버인 필드임을 명시하고자 할 때 사용한다. 정적 멤버와 static 정적 멤버: 클래스에 고정된 멤버, 객체를 생성하지 않고 사용할 수 있는 필드와 메서드 //정적 멤버 선언 방법 public class 클래스 { //정적 필드 static 타입 필드 [ =초기값]; //정적 메서드 static..