-3
내 기본 클래스를 확장하는 클래스가 있습니다. 다른 클래스에서배열 목록이 올바르게 작동하지 않는 클래스 확장
class A extends Base {}
class Base{}
// 나는 배열 목록
class C { ArrayList<Base> it = new ArrayList<Base>()}
class D extends C {ArrayList<A> it = new ArrayList<A>()}
을 무시하려고하지만 오류가 무엇입니까?
Shouldn't 나는 클래스 D에서 그것을 수축시킬 수있는 기지로 확장 무엇입니까? 다른 방법이 있나요 ?? 감사합니다. 당신은 그와 import java.util.ArrayList;
에, 코드가 잘 컴파일해야
class C { ArrayList<Base> it = new ArrayList<Base>(); }
^
!!!
class D extends C {ArrayList<A> it = new ArrayList<A>(); }
^
!!!
그리고 :
어떤 오류 ????? – NINCOMPOOP
게시하기 오류가 있습니다! – Nargis
작동해야합니다. 부모 클래스 변수를 숨기는'it' 변수 이름 만. – vels4j