일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 코드업자바
- C#변수
- SWEA파이썬
- Literal
- 백준파이썬
- 사용자입력
- Java
- Algorithm
- VARIABLE
- 제어구조
- 코드업100제자바
- 코드업100제
- 자바
- 백준
- Codeup
- c#
- 수학연산
- 디자인패턴
- 변수
- 자바클래스
- 리터럴
- 코드업
- C#프로그래밍
- SWEA
- 프로그래머스파이썬
- 개발입문
- 기초프로그래밍
- 코딩테스트
- 알고리즘
- 자바연산자
- Today
- Total
목록자바클래스 (2)
제니노트

인스턴스란 클래스를 컴퓨터상에서 실체화 한 것이다. 클래스? 인스턴스? 모두 다 헷갈린다.. 붕어빵에 대해 비유를 해본다면, 붕어빵틀은 클래스(Class), 만들어진 각 붕어빵은 인스턴스(Instance) 인 것이다. 클래스는 붕어빵을 만들기 위해 필요한 것을 모아두고 정의해논 것이다. 그리고 그것에 이름을 붙여논 것이다 일단, 밀가루 반죽양, 팥, 슈크림이 필요하다. 이것은 붕어빵 클래스의 변수들 즉, 필드이다. 그리고 재료들을 통해 굽다. 반죽을 넣다. 등의 메서드가 정의되어 있다. 그리고 붕어빵 시연 테스트를 하기 위해 붕어빵의 반죽양과, 팥, 슈크림 등의 양을 다 다르게 만든다고 가정하자. 이 붕어빵들은 같은 붕어빵틀로 찍어냈지만 안의 내용은 다 다르다. 이것이 인스턴스이다. 이걸 다시 프로그래밍..

(1) 패키지 : 클래스들을 모아둔 것 패키지를 통해 라이브러리와 구별이 가능하다. 패키지를 사용하는 것은 클래스명을 보장하기 위함이다 서로 다른 용도의 라이브러리를 사용할 때 이름이 충돌하는 클래스가 있을 수 있는데 이럴 때 패키지 기능을 이용하여 클래스 이름이 충돌하는 것을 방지한다. (2) 클래스 : 붕어빵 틀이다. 객체를 정의할 수 있는 틀 또는 설계도이다. 클래스는 객체의 변수들과(variables)와 객체 생성을 나타내는 메소드들(methods)로 나타낸다. (3) 변수 : 데이터를 저장하기 위한 메모리 공간 (4) 메소드 : 특정 작업을 수행하는 일련의 과정을 묶은 것, 즉 클래스에 필요한 기능을 함수로 묶은 것 이 때, 클래스는 객체의 변수들로 이루어져있다고 되어있는데 이는 필드라고도 한다..