| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |
- 카카오사용자정보가져오기
- GitHub_Actions
- form
- 상속
- 엔티티 생명주기
- oAuth2
- feignClient
- 어떤 개발자?
- tag
- input
- ci/cd
- 카카오인가코드받기
- 카카오인증토큰받기
- button
- Interface
- 제로베이스
- MIND 2023 #후기
- static
- Java
- 엔티티 매니저
- jenkins
- 백엔드 로드맵
- 백엔드스쿨
- html
- Docker
- 백엔드공부
- Spring API
- 인스턴스
- spring
- 예외
- Today
- Total
목록static (2)
HiDevelop
접근 제어 지시자 protected protected는 다른 패키지에 있다하더라도 상속관계에 놓이면 접근을 허용하는 접근 제어 지시자이다. private 멤버도 마찬가지로 상속되지만 선언된 클래스 내에서만 접근이 가능하기 때문에 하위 클래스에서 접근이 불가능하다. 따라서 간접적인 접근 방식을 사용해야한다. 아래 예제 getAccVal()와 같이 접근을 할 수 있다. class Accumulator{ //숫자를 누적하는 클래스 //선언된 클래스내에서만 접근이 가능하도록 private로 선언 private int val; Accumulator(int num){ val = num; } //상속관계에 놓인 클래스만 사용가능 protected void accumulate(int num){ if(num
"이 글은 글쓴이가 부스트코스에 쉽게 배우는 JAVA2를 통해 배운 점을 기록하는 공간입니다." Class를 어떤 사물을 찍어내는 틀이라고 가정한다면 Instance는 틀로 찍어낸 복제품이라고 할 수 있다. 사물을 찍어내는 틀의 형식을 바꾼다고 하면 본질이 바뀔 것이고 이 틀(Class)을 사용하여 만든 모든 복제품(Instance)의 본질 또한 변경될 것 이다. 만약에 복제품 중 몇 개의 특징만 바꾸고 싶다고 생각하면 어떻게 해야할까? 바로 Java에서 그 기능을 해주는 것이 Static키워드 이다. 각 메소드와 변수를 "클래스 혹은 인스턴스 중 어느 소속을 할 것인가"를 정할 수 있다. public static String classVar = "I class bar"; 와 같이 static을 붙여주면..