728x90
JAVA에서 중요한 클래스와 생성자에 대해서 복습하고 정리해보자.
1. 클래스
클래스는 정보를 묶는거라고 보면된다. 또한, 클래스에서 묶는 정보는 멤버변수라고한다.
JAVA Class를 생성할때에 주의할점으로는 맨 앞글자는 대문자로 생성해야된다!
public class Course {
// title, tutor, days 가 Course 라는 맥락 아래에서 의도를 분명하게 보여준다.
public String title;
public String tutor;
public int days;
}
* Course 는 생성한 폴더명과 일치해야한다.
* title, tutor, days : 멤버변수
2. 생성자
Course course = new Course();
course.title = "웹개발의 봄, Spring";
System.out.println(course.title);
System.out.println(course.tutor);
이때, tutor를 인쇄해보면 null값이 생성된다.
여기에 값을 부여해주기위해 생성자를 만들 수 있다.
클래스명과 동일한 이름을 가진 매소를 "생성자" 라고한다.
(클래스 변수를 새롭게 만들때 사용)
※ this 란?
위에서 설명한 아까 빵틀(Course)과 빵(course)의 관계 에서
우리가 바꾸고 싶은 건 빵틀의 값이 아니라 실제 빵의 값이다. this라고 표현함으로써, 빵틀 전체의값을 바꾸는게 아니라
빵 하나의 값만 바꿀 수 있게되는것!!
'내마음대로만들어보자 > JAVA & Spring' 카테고리의 다른 글
데이터 응답하기 - RestController (0) | 2021.06.19 |
---|---|
Getter, Setter (0) | 2021.06.19 |
자바 기초문법 - 반복문, 조건문 (0) | 2021.06.15 |
자바기초문법 - 매소드 (0) | 2021.06.15 |
자바기초문법 - boolean, List (0) | 2021.06.15 |