보충 개별맞춤지도

로케이션
» Home > 커뮤니티 > 보충 개별맞춤지도 > 보충 개별맞춤지도

보충 개인맞춤지도 상세보기

보충 개인맞춤지도 상세보기
[re] 김동우 4월20일 보충입니다
작성자 관리자 조회수 347
등록일 2023.04.21 추천수

0

제출한 코드에서 실행 시 문제는 없지만 DDBox클래스에서 타입 인자는 L, R로 표시해주는 것이 더 좋겠습니다.

코딩 시 실수는 컴파일 단계에서 발견되는 것이 좋습니다.
그나마 예외처리 메시지라도 나오면 좋은 상황인데 결과는 나오는데 프로그래머 실수 등으로 넘어가는 경우가 심각한 문제를 일으킵니다.

코딩은 혼자서 하지 않고 협업으로 진행하다 보니 그런 상황이 발생할 수 있는데 이런 부분을 해결하기 위해 자바 5버전부터 타입을 매개변수로 가지는 클래스와 인터페이스가 가능하도록 제네릭(generic) 타입이 등장했습니다.

이런 불편함들을 해소하기 위해 갈수록 문법이 많이 생겨나면서 공부할 양도 많겠지만 개발자로 가기 위한 한 과정이므로 힘내 주시길 바립니다.

어제 저녁 늦은 시간에도 수고 많았습니다.

 

 

***** 원본글 *****
package step01;

class DBox<L,R> {
private L left;
private R right;

public void set(L o, R r) {
left = o;
right = r;

}
@Override
public String toString() {
return right + "&" + left;
}
}
class DDBox<U,D> {
private U u;
private D d;

public void set(U u,D d) {
this.u = u;
this.d = d;
}
@Override
public String toString() {
return u + "&" + d;
}
}


public class Exam06 {

public static void main(String[] args) {
DBox<String,Integer> box1 = new DBox<String,Integer>();
box1.set("Apple", 25);

DBox<String,Integer> box2 = new DBox<String,Integer>();
box2.set("Orange", 33);
DDBox<DBox<String, Integer>,DBox<String, Integer>> ddbox = new DDBox<>();
ddbox.set(box1,box2);
System.out.println(ddbox);

}

}
  • 페이스북으로 글 보내기
  • 트위터로 글 보내기
  • 목록
  • 인쇄
  • 삭제

보충 개인맞춤지도 목록

보충 개인맞춤지도 목록
번호 제목 작성자 추천 조회 등록일
23 231103 java 객체지향 프로그래밍예제 제출 파일 조영민 0 69 2023.11.03
22 231030java학생 총점,석차 java코드 파일 조영민 0 73 2023.10.30
21 자바 선행학습 과제 - 로또 프로그램 중복방지 코드 첨삭 파일 관리자 1 99 2023.10.26
20 리플[re] 자바 선행학습 과제 - 로또 프로그램 중복방지 코드 첨삭 파일 조영민 1 109 2023.10.27
19 비밀글 입니다. 비밀글 파일 신명진 0 6 2023.10.11
18 보충했던 내용입니다. 파일 최준영 1 178 2023.05.02
17 보충했던 내용입니다. 파일 최준영 1 153 2023.05.02
16 20230427 보충한 내용입니다 파일 김범휘 1 189 2023.04.28
15 리플[re] 20230427 보충한 내용입니다 신명진 1 167 2023.05.02
14 김동우 4월20일 보충입니다 파일 김동우 1 179 2023.04.20
13 리플[re] 김동우 4월20일 보충입니다 관리자 0 347 2023.04.21
12 최준영 0407보충입니다. 파일 최준영 0 226 2023.04.07
11 리플[re] 최준영 0407보충입니다. 관리자 0 163 2023.04.07
10 김동우 20230406보충 입니다 파일 김동우 0 139 2023.04.07
9 리플[re] 김동우 20230406보충 입니다 관리자 0 154 2023.04.07
비밀번호를 입력하세요.
비밀번호
확인
취소
비밀번호를 입력하세요.
비밀번호
확인
취소
게시판을 선택하세요.
게시판선택
확인
취소
신고사유를 선택하세요.
확인
취소