일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 메서드
- 성장기록
- TiL_1st_0419
- 스파르타내일배움캠프TIL
- #스파르타내일배움캠프
- GitHub
- 인스턴스
- 생성자
- Diary 해우소
- 변수의 다양성
- #내일배움캠프
- 포맷은 최후의 보루
- 스파르타내일배움캠프
- 내일배움캠프
- #스파르타내일배움캠프TIL
- Java의 이점
- 해우소
- 회고록
- 스레드
- Token
- 감사기록
- KPT
- Git
- static
- JVM
- diary
- 객체지향 언어
- Java
- Github_token
- 클래스
- Today
- Total
목록인스턴스 (2)
몬그로이
얼핏 들으면 클래스 멤버와 인스턴스 멤버라는 단어는클래스들의 모임과 인스턴스들의 모임으로 잘못 해석할 수 있다더보기이는 영어와 한국어가 섞인 단어라서 충분히 일어날 수 있는 일이다직책을 앞에 붙이는 영어와 직책을 뒤에 붙이는 한국어..이 둘이 만나 영어발음을 한글로 그대로 옮겨 적어 놓고 한국인이 읽으니하지만 용어를 풀어서 쓰자면클래스(에 속하는) 멤버와 인스턴스(에 속하는) 멤버라고 하는게 더 적절하다 클래스를 생성할 때 여러가지 메서드와 필드(속성)을 정의한다그때 클래스 소속으로 만들 것인지, 인스턴스 소속으로 만들 것인지 결정하게 되는데클래스 소속으로 하기위해서는 static 이라는 키워드를 사용하면 된다 메서드나 필드를 클래스 멤버로 정의하면클래스 뿐만 아니라 인스턴스에서 동일하게 가져가므로클래스..
한 인터페이스의 바탕 아래 각각의 특징을 가진 클래스들이 있다한 클래스의 속성을 가진채 이름을 지어주면 그것이 인스턴스이며클래스의 속성을 가지고 있기 때문에 클래스에 속한 메서드를 사용할 수 있다 걷는 것이 가능한 인터페이스가 있다고 하자운동화를 신겨서 A타입을 만들고구두를 신겨서 B타입을 만들었다두 타입은 신은 신발 종류가 다르기 때문에 기능적으로 차이가 있다이렇게 구별되는 것이 클래스이며 두 클래스 모두 걷는 것이 가능하다 A타입을 선택하여 운동화를 붉게 물들이고또 A타입을 선택하여 운동화를 파랗게 물들였다이렇게 되면 두 경우는 서로 다른 존재라고 할 수 있다그래서 붉은 운동화, 파란 운동화 라고 이름을 붙여줄 수 있다이렇게 같은 기능의 다른 존재들이 인스턴스들이다하지만 두..