JAVA 17일차

이희복·2023년 1월 17일
0

JAVA

목록 보기
28/41

아래를 이름짓는 방법에 대하여 설명하시오.

클래스

  • 첫 문자는 대문자!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 베이비 입니다.



노래를 나타내는 Song이라는 클래스를 설계하라. Song 클래스는 다음과 같은 필드(데이터 멤버)를 갖는다.

● 노래의 제목을 나타내는 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


0개의 댓글