inflearn logo
강의

講義

知識共有

絵で学ぶJava、パート2:オブジェクト指向!

연습문제 이클립스에서는 되는데요

解決済みの質問

265

Levi

投稿した質問数 8

0

public class SongTest {

public static void main(String[] args) {

Artist h1 = new Artist("유재하", "별헤는밤");

Artist h2 = new Artist("임재범", "비상");

Artist h3 = new Artist("박완규", "비밀");

Artist them[] = {h1, h2, h3};

for(int i=0; i<them.length; i++) {

them[i].printStr();

}

}

}

class Song {

String singer;

String song;

Artist(String singer, String song) {

this.singer = singer;

this.song = song;

}

void printStr() {

System.out.println("Song { name: " + singer + ", " + "song: " + song + " }");

}

}

 

이거 이클립스에서는 컴파일오류 없이 돌아가는데

클라우드 스터딩 사이트에서는 오류가 나네요

뭐가 문제일까요?

 

  1. /root/var/tmp/2023_05_13_08_49_23_350d34e1/SongTest.java:21: error: invalid method declaration; return type required

  2. Artist(String singer, String song) {

  3. ^

  4. 1 error

java 객체지향

回答 1

0

hongpark

생성자의 이름은 클래스명과 일치해야 합니다

따라서, 에러메시지의
Artist(String singer, String song) { ... } 부분을

Song(String singer, String song) { ... } 으로
바꿔보세요

0

Levi

앗 이클립스에는 Artist로 통일인데ㅠ 옮길 때 잘못됐나봐요 감사합니다!

객체지향 Java 파트2 붕어빵 문제 질문 있습니다.

0

140

2

11장 연습문제 6번

0

156

3

출력값이 다르다고 나오네요!

0

321

1

객체 배열과 반복문 강의 중

0

382

2

클래스 실행 순서가 궁금합니다.

0

662

2

자바api주사위통계 예제2번 질문있습니다

0

314

1

자바를 부탁해 질문

0

675

1

질문있습니다.

0

329

1

강의 정리 내용

0

332

1

유튜버 강의와 차이점 문의드립니다.

0

318

1

홍팍님 교재 문의

0

295

1

외부로부터 감추기 문제 질문

0

235

1

클래스가 다른데 메소드를 어떻게 가져오는건가요?

0

240

1

객체 생성할 때 매개변수에 new연산자는 왜 붙인건가요?

0

307

1

안녕하세요. 생성자관련?하여 질문드립니다.

0

206

1

홍팍쌤 안녕하세요

0

217

1

다형성(?)에대해 질문드립니다.

0

215

1

생성자

0

279

1

Object최상위 클래스에

0

209

1

질문있습니다.

0

166

1

질문있습니다.

0

152

1

void 질문있습니다.

0

178

1

return에 대해 질문있습니다

0

210

1

생성자를 만들어야 하는 이유

0

245

1