클래스
첫 문자는 대문자!CirclePoint
합성어는 주로 Camel Case를 사용한다.
CirclePoint (Camel Case) ← 더 많이씀 / Circle_point (snake case)
메소드와 변수
첫 문자 소문자로 시작!!!!
합성어는 주로 Camel Case를 사용한다. (addYourMoney)
상수
상수는 전체 대문자
합성어에 snake case사용 : 전체가 대문자 이기 때문에 둘 이상의 단어로 쓸 때 구분해서 보여주기 위해 언더바로 표현(final COLOR_RAINBOW)
camel case
둘 이상의 문자가 결합된 합성어를 이름으로 사용 시에 두 번째 단어부터 첫 글자를 대문자로 사용한다.
낙타의 등처럼 생겼다고 해서 camel case라고 부른다.
클래스, 메소드, 변수명은 주로 camel case를 사용한다.
메소드,변수의 cammel case: addYourMoney, yesOrNo, countMoney
클래스의 cammel case: CircleArea, RectangleArea, StarPoint
snake case
둘 이상의 문자가 결합된 합성어를 이름으로 사용 시에 문자와 문자 사이를 _(언더바)로 이어준다.
상수는 전체를 대문자로 작성하기 때문에 합성어로 이름 지을 경우 sanke case를 사용한다.
메소드, 변수의 snake case: add_your_money, yes_or_no, count_money
클래스의 snake case: Circle_area, Rectangle_area, Star_point
상수의 snake case: final COLOR_RAINBOW
패키지 com.global.ex -> Baby
패키지 com.global.ex2 -> Baby
패키지 디폴트 : BabyMain 에서
com.global.ex -> Baby 객체생성
com.global.ex2 -> Baby 객체 생성
출력
com.global.ex 베이비 입니다.
com.global.ex2 베이비 입니다.
● 노래의 제목을 나타내는 title
● 가수를 나타내는 artist
● 노래가 속한 앨범 제목을 나타내는 album
● 노래의 작곡가를 나타내는 composer, 작곡가는 여러 명 있을 수 있다.
● 노래가 발표된 연도를 나타내는 year
● 노래가 속한 앨범에서의 트랙 번호를 나타내는 track
생성자는 기본 생성자와 모든 필드를 초기화하는 생성자를 작성하고, 노래의 정보를 화면에 출력하는 show() 메소드도 작성하라.
ABBA의 “Dancing Queen"노래를 Song 객체로 생성하고 show()를 이용하여 이 노래의 정보를 출력하는 프로그램을 작성하라.
public static void main(String[] args) {
Song song = new Song("Dancing Queen", "ABBA", 1978, "스웨덴");
song.show();
}
출력
1978년 스웨덴국적의 ABBA가 부른 Dancing Queen