static(2)
-
JAVA #40
static int a = 10; => static 키워드로 정의된 a를 정적변수 즉 클래스 변수라 한다. 정적변수는 클래스명.a로 바로 접근할 수 있다. int b = 20; => 인스턴스 변수 static void p() { System.out.println("정적메서드 호출"); } => static으로 정의된 p()메서드를 정적메서드 즉 클래스 메서드라고 한다. 정적메서드는 클래스명.정적메서드()로 호출할 수 있다. s01.a = 100; System.out.println("s01.a = " + s01.a + " , s02.a = " + s02.a); => 생성된 객체에 의해서 정적변수 a값을 함께 공유한다. s02.b = 200; System.out.println("s01.b = " + s01...
2020.03.31 -
JAVA #27
static void p(int[] arr) { => static으로 정의된 메서드를 정적메서드라고 한다. 정적메서드는 클래스명으로 직접 호출한다. => void는 반환값이 없는 자료형 for(int a: arr) { sum+= a; } => 향상된 확장 for반복문 int[] arr = {100, 90, 100}; => 배열 원소값을 초기화하면서 arr배열을 생성 p(arr); => p(int[] arr)에 주소가 들어감
2020.03.30