abstract
클래스의 자식 클래스가 객체를 정의하는 방법이 있었는지 궁금 해서요.이 경우에는 ArrayList
입니다. 이것은 간단한 대답일지도 모릅니다. 나는 충분히 보지 못하고 있지만 아무것도 찾을 수 없습니다! 감사합니다.자식 클래스가 객체를 정의하도록 만들기
-1
A
답변
3
ArrayList
을 추상 클래스의 protected
필드로 입력하십시오. 하위 클래스는 super
한정자를 사용하여 액세스하거나 로컬 변수가 섀도 잉되지 않은 경우 이름을 사용하여 액세스 할 수 있습니다.
public abstract class Person {
protected List<Person> friends = new ArrayList<>();
public void callCellPhone() { ... }
}
public class Student extends Person {
public void callFriends() {
// friends is defined in the super-class
// "super" is an optional qualifier here
for (Person person : super.friends) {
person.callCellPhone();
}
}
}
관련 문제
- 1. JSON은 serializer에서 자식 객체를 사용합니다
- 2. 두 클래스가 서로의 객체를 포함합니다
- 3. 초기화 자식 클래스의 객체가 나는 부모 클래스가
- 4. 부모 클래스가 예외를 throw하면 내 자식 클래스가 예외를 catch해야합니까?
- 5. 자식 컨트롤을 IContainer로 만들기
- 6. 자식 extjs 만들기 iframe
- 7. wxpython에서 자식 창 만들기
- 8. seeds.rb에 모델과 자식 만들기?
- 9. msbuild에서 자식 로그 만들기
- 10. 목록에서 XML- 자식 만들기
- 11. 자식 만들기 ListView 스크롤
- 12. 다른 자식 스레드에서 모든 자식 잠을 만들기
- 13. 부모의 자식 모의 객체를 찾는다.
- 14. Grails는 자식 도메인 객체를 얻습니다.
- 15. Hibernate에서 질의되는 자식 객체를 방지합니다.
- 16. 두 클래스가 서로 참조하도록 만들기
- 17. 자식 클래스가 나는 기본 클래스 클래스 X가
- 18. 자식 클래스가 부모 클래스의 메서드를 사용하도록하는 방법
- 19. : 첫 번째 자식 의사 클래스가 작동하지 않습니다.
- 20. 자식 요소에 특정 클래스가 없는지 확인하십시오.
- 21. 어떤 자식 클래스가 부모 클래스를 호출하는지 결정합니다.
- 22. 처음부터 테마 만들기 또는 자식 테마 만들기
- 23. C#에서는 클래스가 인터페이스 또는 추상 클래스를 사용하여 필드를 정의하도록 할 수있는 방법이 없습니까?
- 24. 클래스 템플릿, 사용자가 C++ 타입을 정의하도록 허용
- 25. 자바에서 비 순차 클래스로 자식 클래스 만들기
- 26. PHP PDO 커스텀 클래스가 객체를 돌려주고 어떤 객체를 반환하지 않았습니까?
- 27. MDI 자식 창 만들기 실패
- 28. 사용자가 전자 메일의 보낸 사람을 정의하도록 허용
- 29. C 프로그램 : 사용자에게 배열의 길이를 정의하도록 요청하십시오.
- 30. SPL 오토로더 클래스가 자동으로 새 객체를 생성합니다.
아이디어를 나타내는 코드를 추가 할 수 있습니까? – ChiefTwoPencils
당신이 [익명 클래스] (https://docs.oracle.com/javase/tutorial/java/javaOO/anonymousclasses.html)를 찾고 있다고 생각합니다 – rajuGT
그저 'protected' 필드로 선언 할 수는 없습니까? 추상 클래스? 그럼으로 모든 아이들이 그것을 갖도록 강요합니까? – 4castle