목록this (2)
개발 무지렁이
method 재사용성 modifiers(제한자) returnType methodName(parameter, ...) { // method 선언부 // method 구현부 } ⭐. modifiers(제한자, 복수, 0개 이상 쓸 수 있다) - access modifier(접근제한자) - public (어디서나 접근 가능) - protected (같은 package 내 or 상속관계라면 어디서나 접근가능) - 생략 (같은 package 내라면 접근가능) - private (class 내부에서만 접근가능) (⚠️ class 앞에는 public, 생략만 들어갈 수 있다) - modifier - default - static - final - abstract - synchronized ⭐. returnType -..
static (1) 객체 생성 여부와 관계없이 메모리를 미리 할당받는 애들 (2) 같은 클래스들이 공유하는 영역, 공유변수( 인스턴스 변수) 🚩 위치 - class 앞에 올 수 없다 (단, inner class에는 가능) - 전역변수 앞에 사용가능 (class이름.변수이름으로 호출, ex) System.in, System.out) - method 앞에 사용가능 (class이름.변수이름으로 호출, 단, this 키워드 사용x, 객체 생성 없이 호출하니까) ⚠️ static method는 static method, 변수만 호출 가능하다. 🕋 class [본사] 🕋🧑🔧 static 필드/메서드 [본사직원] 🏬 객체 [지사] 🏬🧑🔧 객체 메서드 [지사직원] - static(본사직원)은 static(본사직원)..