728x90
반응형
클래스의 정의와 용도
정의 : 객체를 정의해 놓은 것.
용도 : 객체를 생성하는데 사용.
객체의 정의와 용도
정의 : 실제로 존재하는 것.
용도 : 객체가 가지고 있는 기능과 속성에 따라 다름.
객체 : 속성(변수): 크기,길이,높이 등 + 기능 (메소드): 켜기,끄기 등등
객체란 모든 인스턴스를 대표하는 일반적인 용어
인스턴스란 특정 클래스로부터 생성된 객체
객체의 생성
클래스명 변수명; // 클래스의 객체를 참조하는 참조변수 선언.
변수명 = new 클래스명(); // 객체의 주소를 참조변수에 저장.
class Variables {
int iv;
static int cv;
void method(){
int lv = 0;
}
}
cv(클래스변수) : 객체생성 필요x / 아무때나 사용가능(공통) / 클래스명.cv;
iv(인스턴스변수) : 객체생성 필요o / 개별
lv(지역변수) : 메소드,생성자 초기화 블럭 내부에 선언 / 호출 끝나면 사라짐.
728x90
반응형
'Programming > Java' 카테고리의 다른 글
[Java] 반복문 - for (0) | 2021.02.19 |
---|---|
[Java] 조건문 - switch (0) | 2021.02.19 |
[Java] for문 연습 구구단 출력하기 (세로) (0) | 2021.02.18 |
[Java] 조건문 - if (0) | 2021.02.17 |
[Java] 변수 (0) | 2021.02.12 |
댓글