배열 클래스 초기화 오류좀..ㅠ
텃골
비디오 대여 프로그램 관련해서 작업중인데요..
대여물품 정보를 배열 클래스를 생성해서 거기에 저장하는 방식인데요
예를 들어 만화책 정보를 배열에 저장할려고하면
페이지,제목,가격 등 이렇게 한가지 타입이아니라 여러가지 타입의 변수때문에 배열클래스를 생성해서
저장하려고 하는데요 계속 오류가 뜨네요
public comic(int i, string string, string string2, string string3, int j, int k)
{
page=i;
writer=string;
title=string2;
category=string3;
point=j;
price=k;
}
comic[] comiclist = new comic[100];
{
comiclist[0]=new comic(120,korea,konkuk,comic,140,150);
}comic이라는 클래스를 만들어서요 객체 생성해서 배열 하나에 자료를 저장하는데
exception in thread main java.lang.stackoverflowerror
at comic.init(media.java:63)
이렇게 계속 오류가 뜨네요.. 63은 위에 배열 초기화 하는부분이구요...
배열클래스를 어떻게 사용해야할지 모르겠습니다..ㅠ 생성자도 그렇구요..
혹시 몰라서 소스제작과 관련된 ppt자료 올려드렷습니다.ㅠ 도와주시면 감사하겠습니당 ㅠ
-
꽃초롱
지금 보여주신 소스로 실행은 해봤는데 문제는 없던데요...
아마 다른 쪽에서 잘못 짜신거 같습니다. -
염소자리
비디오 책 기타등등 대여점을 하면 몇개의 책이나 비디오가 있을지 모르는데
그걸 다 배열에 집어 넣을려고 하나요?
생각데로T는 안될듯합니다.
다시한번 생각해보세요.
오류는 StackOverflowError
대충 메모리 부족일듯한데요.