전역변수
-
018. 클래스와 인스턴스 : static(클래스) 변수/메소드SsY/Class 2023. 3. 8. 00:36
2023.02.17 (금) 클래스와 인스턴스 - static 변수(클래스 변수)와 static 메소드(클래스 메소드) static 변수 == 클래스 변수 == 정적 변수 static 메소드 == 클래스 메소드 == 정적 메소드 ※ static 에서 가장 중요한 개념 1) 탄생시점 - 클래스 변수 또는 클래스 메소드는 클래스 정보가 로딩되는 순간 메모리 할당이 이루어지며 클래스 이름 또는 객체(인스턴스)를 통해 접근할 수 있다. 즉,『new』연산자를 통해 메모리를 할당받지 않아도 사용이 가능하다. 2) 공유 - static 변수의 경우 클래스 내의 "공유 객체" 이다. (공용으로 사용되기 때문에, 해당 객체를 호출하여 사용/변경 하게 되면 그 값이 남아있게 된다) Test100 - static 변수(클래스..
-
013. 클래스와 인스턴스( 지역변수, 전역변수, 메소드와 참조변수, 매개변수, default pakage)SsY/Class 2023. 2. 28. 01:01
2023.02.10 (금) 클래스와 인스턴스 ※ 클래스(틀) 을 기반으로 객체(인스턴스) 생성하기! 참조변수와 메소드의 관계확인 (인스턴스 변수/메소드로 불리는 이유?) 1. 변수던, 메소드던 인스턴스 생성시점에 메모리 할당받아 태어나게 된다 2. 사용(접근)하는 과정이 br.readLine(); 이와 같이 인스턴스를 통해서 이루어지기 때문에 ※ 참조변수의 null(널) 초기화 - null은 참조변수 안에서 아무것도 참조하지 않음을 의미 (비워진 값으로 채워져있다) Test068, 069 - 068 : 지역변수의 초기화 테스트 - 069 : 전역변수의 초기화 테스트 더보기 * ob : object 의 약자로 사용된다. /*============================================= ..