객체 소속
-
[JAVA 11] 자바 변수(Variable) ③ static (소속/소유) 유무Language/Java 2018. 2. 4. 20:43
3. 소속(static(고정된)) 유무 클래스 소속 변수(=정적변수) ex) static int t = 1; 객체 소속 변수(=동적변수) ex) int i =1; 12345678910111213141516171819202122232425class VS6{ int i; // 객체소속 멤버변수 static int j; // 클래스소속 멤버변수 void m1(){ System.out.println(" m1() i : " + this.i); } static void m2(){ System.out.println(" static m2() j : " + VS6.j); }} class VS6User{ public static void main(String[] args){ VS6 vs = new VS6(); // int..
-
[JAVA 09] 자바 변수(Variable) ① 유효 범위Language/Java 2018. 2. 4. 18:34
■ 변수 ( Variable ) 1. 유효 범위 멤버변수- 클래스 전역에서 유효하다.- 초기화를 JVM이 해준다.- 종류 └ 클래스 소속└ 객체 소속 지역변수- 해당 메소드나 생성자에만 유효하다.- 초기화를 개발자가 해줘야 한다.- 종류└ 선언 초기화 변수└ 파라미터 변수 ┐[ error : variable k migth not have been initialized ][ 에러 : 변수 k 는 초기내용이 설정되지 않았을 것입니다. ]즉 지역 변수는 개발자가 직접 초기화를 해주어야 합니다. ┐[ error : cannot find symbol ][ 에러 : 심볼을 찾을수 없습니다. ]즉 지역변수는 그 지역내에서만 영향력이 미칩니다. ┐123456789101112131415161718192..