728x90
클래스는 객체 생성을 위한 필드와 메소드(함수)를 정의하는 설계도이다.
클래스의 구성 요소 : 멤버변수, 생성자, 메소드
* 멤버변수 = 값을 저장하는 역할
String name;
String age;
int num;
---> 변수 필드가 됨
* 생성자 = 객체를 생성하는 역할/생성자 없이 객체 없음/초기화 시키는 역할/생성자는 여러개 생성가능 하다(오버로딩)
C1_concept(){} <----- 생성자임 클래스 이름과 같아서, 기본생성자(아무내용없음)
C1_concept(String name){}<----- name 이름이 있는 생성자임
* 메소드() << 괄호가 있는 것, 기능
void print(){<---- 리턴값이 없음 = void, 리턴은 할 수 있음 (리턴=종료)
}
String getName(){ <--- 리턴 값이 있음 name으로 받음
return name;
}
728x90
'JAVA' 카테고리의 다른 글
| JAVA : 객체 지향 언어의 특징 & 장점, 단점 (0) | 2023.05.26 |
|---|---|
| JAVA : try catch 예외처리 (0) | 2022.05.12 |
| JAVA : method 메소드 정의, 형식 (0) | 2021.07.09 |
| JAVA 배열 (0) | 2021.07.01 |
| JAVA : 반복문 for, while, do while (0) | 2021.06.29 |