▼정답
- 클래스 이름 : 첫 글자 대문자
- 함수와 변수 : 첫 글자 소문자
- 상수 : 전부 대문자
-camel case : 클래스의 경우(CamelCase) 함수와 변수의 경우(camelCase)
-snake case : 클래스의 경우(snake_Case)
▼정답
・패키지
1.클래스의 묶음
2.라이브러리끼리 구분 가능
3.클래스명의 고유성을 보장하기 위해 사용
패키지 com.global.ex -> Baby
패키지 com.global.ex2 -> Baby
패키지 디폴트 : BabyMain 에서
com.global.ex -> Baby 객체생성
com.global.ex2 -> Baby 객체 생성
출력
com.global.ex 베이비 입니다.
com.global.ex2 베이비 입니다.
▼정답
package com.global.ex;
public class Baby5 {
public Baby5() {
System.out.println("com.global.ex" + "베이비 입니다.");
}
}
………………………………………………………………………………………………………………………………………………………………………………
package com.global.ex2;
public class Baby5 {
public Baby5() {
System.out.println("com.global.ex2" + "베이비 입니다.");
}
}
………………………………………………………………………………………………………………………………………………………………………………
public class BabyMain {
public static void main(String[] args) {
com.global.ex.Baby5 c1 = new com.global.ex.Baby5();
com.global.ex2.Baby5 c2 = new com.global.ex2.Baby5();
}
}
● 노래의 제목을 나타내는 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
▼정답
package com.song.ex;
public class Song {
String title;
String artist;
String album;
String[] composer;
String country;
int year;
int track;
void setInform(String title, String artist, String album, int year) {
this.title = title;
this.artist = artist;
this.album = album;
this.year = year;
}
public void show() {
System.out.print(year + "년 " + country + " 국적의 " + artist + "가 부른 " + title);
for (int i = 0; i < composer.length; i++) {
System.out.print(composer[i]);
}
}
public Song(String title, String artist, int year, String country, String[] composer) {
this.title = title;
this.artist = artist;
this.country = country;
this.year = year;
this.composer = composer;
}
}
………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………
public class SongTest {
public static void main(String[] args) {
com.song.ex.Song song = new com.song.ex.Song("Dancing Queen", "ABBA", 1978, "스웨덴",
new String[] { "a", "b", "c" });
song.show();
}
}
*String[] arr = {} : 배열함수
*arr.length : 배열의 크기(""몇개를 지정했는지)
*arr[0~] : 출력 방법
public class Array {
public static void main(String[] args) {
String[] arr = { "aaaaaa", "bbbb", "ccccc", "545" };
for (int i = 0; i < arr.length; i++) {
System.out.println(arr[i]);
}
}
}