본문 바로가기

Java, Spring/JAVA 기초 정리

2-13강 TravelClub 실습

기본생성자로 id 자동생성 해두고 파라미터 두개인 생성자에서 가져다가 쓴다. ( 일부로 기본생성자 private )

만약 message 필드가 추가 된다면

이렇게 this(clubName, intro) 로 다른 생성자를 가져다 쓸 수 있다. 

 

 

setter 쓸 때 장점 : private 한 필드를 보호 할 수 있을 뿐만 아니라 글자수 제한 등을 둘 수 있다.

MINIMUM_NAME_LENGTH는 위에 private static final int MINIMUM_NAME_LENGTH = 3;

으로 정의 하였다.

 

 

 

----------------------------------------------------------------------------------------------------------------------------------

 

 

# 패키지

 

클래스 이름에 대한 유일성을 보장한다.

보통 기업의 URL을 뒤집어서 사용

 

 

 

import 패키지.클래스

하여 외부 클래스 사용가능

 

 

- import static

import static 문을 사용하면 정적메서드나 필드를 클래스 명없이 사용할 수 있다.

ex) assertThat()

 

 

 

# 소스파일을 컴파일 하면 bin폴더에 같은 디렉토리로 .class로 저장된다. 

 

 

# 기본 자바클래스 만들면

main메서드의 파라미터 String 클래스 인데 왜 import 안해도 문제없나?

-> 자동으로 import java.lang.* 해주기 때문이다.

= 자바 프로그램에서 import java.lang.*   은 자동으로 추가됨

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 자료를 참고하였습니다.

 

 

꾸준히 다시보자.

 

1. 220725

2. 220814

Recent Posts
Popular Posts
Recent Comments