드뎌 풀었습니다.....그런데 죄송하지만 이해가 안가는 부분이 있네요.....
찬슬
class superclass{
protected int score[];
public superclass(int score[]) {//이부분에서 int score[]---[]를 왜 해준건가요? ㅠ.ㅠㅋ 정말 많이 배우고 싶습니다.자바 너무 좋아요 ㅠ.ㅠㅋ;
this.score = score;(그리고 이부분에서 this.score는 어떤변수를 가르키는 건지요?(2)
}
protected int[] sort() {
return score;
}
}
class subclass extends superclass{
public subclass(int score[]){
super(score); ///이부분 수정;;ㅋ(1)
}
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};
System.out.println(정렬 결과를 배열로 반환받아 출력);
for(int index = 0; index score.length; index++) {
System.out.print(score[index]+ );
}
subclass obj = new subclass(score);
score = obj.sort();
System.out.println(\n 정렬 결과를 문자열로 반환받아 출력);
System.out.println(obj.result());
}
}
super(score); //이부분에서 왜 score[]가 아닌 score가 들어가는지요 그리고 superclass부분에 score전역변수 말입니다. 배열로 선언되었는데=newint[원하는 배열의수]가 있어야 하는거 아닌가요? 어떻게해서 배열이선언되었죠?
그리고 int[] sort[]== 이렇게 되어있는 이유가 뭔지요? 학교에서는 배울수도 없고 책에는 나와있지만 설명 조차 안되어있습니다.
제가또 동영상 강좌를 받아서 보고 있기는 하지만 그런것 까진 나오지도 안네요...... 정말 죄송합니다.
제가 너무 부족 한거 같네요.....그리고 제가 산업기사를 땄는데..... 이 분야로 갈 수 있을까요? ㅠ.ㅠㅋ
흑흑 이제야 조금 이해가 가는 듯 합니다. 여러 경우의 에러들을 보게되어 좋기는 합니다.
풀리지 않는 답을 몇시간만에 찾아내는 기분 정말 좋죠......;;;;;부탁 좀 드리겠습니다.
-
딥핑크
흠.. 정말로... 책에 안나와있는지... 그렇다면.. Head First Java 라는 책을 읽어 보세요..
개념익히기에는 좋은 책이 될거예요.. 자바에서 가장 기초가 되고 중요한 super , this , 상속개념을 모르고
자바를 시작 할순 없겠죠 ^^ -
싸리
배열에 관한 부분을 찾아보세요. 자세하게 설명 되어 있어요 ^^
-
미리별
흠.. ;;
기초책을 보세요 ;; 저런걸 물어 보신다면.. 설명하기 난해 합니다.