나는 객체 지향 프로그래밍을 처음 접했고 계속이 문제에 부딪쳤다. (Java로 프로그래밍 중입니다.)이 기본적인 문제처럼 보이기 때문에 이것에 대해 조금 꺼려했습니다.하지만 그것에 대한 정보 나 여기에 대한 질문을 찾을 수 없으며 내가 읽은 교과서 (이 과정은 매우 기본적인 수준)는이 문제에 대해 다루었습니다.
종종 나는 다양한 목적을 위해 그것을 반복하기 위해 만들어진 클래스의 모든 객체를 추적해야합니다. 그들은 현재 프로그램을 작성하는 방식으로 많은 객체가 다른 객체에서만 참조되므로 모든 객체를 참조 할 배열이나 컬렉션이 없습니다.
나는 이것이 OOP에서 매우 기본적인 필요성처럼 보였으므로 이것에 대해 매우 제도화되고 간단한 방법이 있어야한다고 생각합니까? 클래스의 모든 객체에 대해 별도의 목록을 유지하는 것이 일반적입니까?
나는 생성자를 통해 생성 된 모든 새로운 객체가 추가 될 정적 배열이나 컬렉션에 대해 생각했습니다. 그러나 생성자가 상속되지 않기 때문에 하위 클래스에서는 작동하지 않습니까?
나는이 질문에 쉬운 답이 하나도 없다는 것을 알고 있습니다. 나는 누군가가이 주제에 대해 조금 깨달을 수 있기를 바랍니다. 여기에 중앙 지식이 부족한 것 같습니다.