일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- java기초
- 스프링부트
- http
- 상속
- 웹동작방식
- 오버라이딩
- 자바
- 형변환
- java
- 생성자
- static
- 네트워크
- 레포지토리설계
- 업캐스팅
- 한번에insert하기
- 메소드
- 스프링시큐리티
- 엔티티설계
- Git
- qclass
- 코린이
- 기초
- JPA
- 프로젝트
- 웹스토리지 사용법
- 0으로변환
- 다운캐스팅
- MySQL
- 파비콘에러
- git commit취소
- Today
- Total
목록static (2)
딱콩이의 봄
사용자 정의 상수 ✔️정적 필드에 final 키워드를 적용하여 값을 변경할 수 없도록 하는 것으로 사용자 정의 상수를 정의할 수 있습니다. ✔️사용자 정의 상수는 정적 필드나 메서드의 접근과 마찬가지로 클래스 이름을 통해 접근하여 사용합니다. ✔️사용자 정의 상수는 접근제한자의 범위에 따라 공유하는 범위가 결정됩니다. static method ✔️정적 메소드는 static으로 선언된 메서드로써 인스턴스 없이(객체 생성 없이)도 호출할 수 있습니다. 정적 메소드는 인스턴스 필드에는 접근할 수 없고, 정적 필드에만 접근할 수 있습니다. 정적 메소드는 객체를 통해 사용될 수 있지만, 반드시 클래스명과 함께 사용하기 바랍니다. ✔️예시 class Employee { private static int nextId..
✔️static과 final 키워드는 클래스, 필드, 메서드에 모두 적용할 수 있는 키워드이며 각 위치에 따라 다른 의미를 갖습니다. ✔️static, final 키워드가 어느 위치에 있느냐에 따라 그 기능이 다른만큼 정확히 이해하고 사용해야 합니다. 💡final 키워드를 필드에 정의할 경우 초기 한번의 초기화(=값에 대입이 한 번만 이루어진다)만 가능하여 이후에는 다른 값을 대입할 수 없습니다. ✔️final 키워드는 클래스, 필드, 메소드, 지역변수, 파라미터에 적용할 수 있습니다. ✔️클래스에 final 은 상속을 허용하지 않으며 메서드의 final 은 오버 라이딩 금지를 의미합니다. ✔️필드, 지역변수, 파라미터에 final을 적용하면 한번 초기화 한 이후에는 다른 값으로 변경할 수 없습니다. ✔..