소스 좀 봐 주셨으면 합니다. 학교에서 지금 자바를 배우고 있는데여 흠 .....이해가 안가는 부분이 있어서여 ㅋ
파랑새
우선 소스부터 보여드리고 질문 들어갑니다.
class superclass{
protected int score[];
public superclass(int score[]) {
this.score = score;
}
protected int[] sort() {
return score;
}
}
class subclass extends superclass{
public subclass(score[]){ //이부분에서 에러가 납니다. ㅡㅡ;;왜 그런건지 이해가 잘 가지 않습니다.
}// 왜 에러가 나는 지 설명 좀 해주셨으면합니다.
public int[] sort() {
for(int index01=score.length-1; index01 0; index01--) {
for(int index02 =1;index02 =index01;index02++) {
if(score[index02-1] score[index02]) {
int temp = score[index02-1];
score[index02-1]=score[index02];
score[index02]=temp;
}
}
}
return score;
}
public String result() {
String str = ;
for(int index=0; index score.length; index++) {
str = str + score[index]+ ;
}
return str;
}
}public class jaejung0601{
public static void main(String args[]) {
int score[] = {99,23,57,83,59,77};
subclass obj = new subclass();
score = obj.sort();
System.out.println(정렬 결과를 배열로 반환받아 출력);
for(int index = 0; index score.length; index++) {
System.out.print(score[index]+ );
}
System.out.println(\n 정렬 결과를 문자열로 반환받아 출력);
System.out.println(obj.result());
}
}
그리고 추가 질문입니다.
흠 배열로 선언한거 같은데요 어떻게해서 superclass라는 클래스에 배열값이 들어가죠? ㅡㅡ;; 이해가 안갑니다...ㅋ
그리고 소트문에서 int[]에서 []--이게 왜 들어갑는건지요?ㅡ.ㅡㅋ 학교에서는 이런것까지는 자세히 설명을 해주지 않 으십니다.
그리고 한 가지더 제가 정말 자바를 하고 싶습니다.
자바에 대한 자격증과 그리고 얼마나 자바를 잘해야 ㅡ.ㅡㅋ 프로그래머가 될 수 있죠?
그리고 제가 지금 전문대를 다니는데 ㅠ.ㅠㅋ프로그래머가 되기 힘들겠죠?ㅠ.ㅠㅋ
취업센터에서 회사에 소개를 해서 전화가 왔는데 질문을 하시더라구요 ㅠ.ㅠㅋ
프로젝트 진행해 본적 있냐고 ㅠ.ㅠㅋ 할말이 없더라구요.
학교에서 그런걸 해본적도 없고 제 주위에는 그런 사람들이 없습니다. ㅠ.ㅠㅋ
혼자서는 알지도 못하고 스터디 그룹같은게 있으면 좋으련만 .....
속이 탑니다. 제 나이가 지금 26이거든요 ㅠ.ㅠㅋ 이나이에 지금 전문대라니....
참 갑갑합니다. 올해 제가 2학년되면서 바로 정보처리산업기사 시험봐서 합격했습니다.
저희과에서 저 혼자만 땄구요 ㅠ.ㅠㅋ 안좋은 학교여서 그런건지 ㅠ.ㅠㅋ
이정도도 많이 부족하겠죠?
정말 어느정도가 되야하는지요?에혀 ㅠ.ㅠㅋ
-
튼트나
저도 아는데여....제가 이걸 3일간 생각해보고 찾아보고 그랬는데 ㅡ.ㅡㅋ
이제야 조금 이해 할것도 같아여 ㅋ
흠냐;;;;;;근데 아직은 코딩을 해도 안된다는 ㅋ 그래서 보고 이해하면 좋을거 같아서여 ㅋ3일 ㅠ.ㅠㅋ 아니지
저번주 금욜부턴가 ㅠ.ㅠㅋ 속뒤집힘 ㅋ -
수예
ㅡ_ㅡㅋ 직접 하는 습관을 들이시는게..좋을 듯시퍼용
-
개굴츼
ㅠ.ㅠㅋ 죄송합니다. 그건 고쳐봤었습니다.....ㅠ.ㅠㅋ 그런데도 안됩니다. ㅠ.ㅠㅋ 뭐가 잘못인지 에러 수정 좀 부탁 드릴게요 ㅠ.ㅠㅋ
-
보미
클래스를 생성하게 되면 생성자메소드인 superclass()가 호출되어지는데 당신께서 쓰신 생성자 메소드는 인자가 있는 메소드 입니다. 그렇다면 클래스를 생성할때 subclass obj = new subclass(인자) 가 되도록이요...
-
힘차
public superclass(int score[]) { } 이 함수와의 차이를 보세요~ 어떤게 다른지~ ^_^
-
간조롱
public subclass(score[]){ }
우선 문법이 틀렸습니다. 파라미터 ( 인자 ) 가 들어가는곳에서는 어떤 type을 score 로 받아야 한다. 라고
해 주어야 하는데.. 그냥 score[] 라는 것만 해 주었습니다... 이게 어떠한 type 인가요??
그것을 해 주지 않았기 때문에 에러가 나는겁니당.
우선 이 부분이 고쳐져야 무언가 알 수 있을것 같네요.. ^_^ -
소녀틳향기
에러는 메인에서 subclass를 생성할 때, 인자값을 넘겨주지 않아서 생긴 에러입니다.
리턴값이 정수형 배열입니다. 따라서 리턴 타입도 정수형 배열(int[])값이 되어야 하겠죠!!