나는 추상적 인 클래스가 있습니다. 그것의 추상적 인 메소드 중 하나에서 리턴 타입은 메소드를 구현하는 클래스에 따라 class1, class2 또는 class3의 인스턴스가 될 수 있습니다. 방법을 추상 클래스에서 선언해야하는지 궁금하네요. 나는 동적 타이핑을 사용하는 것에 대해 생각했지만 리턴 타입을 모든 타입이 아닌 3 개의 클래스 중 하나로 제한하고
내가 가진 구체적인 클래스의 생성자가 super()를 호출 할 때 문제가 발생합니다. 내가 겪고있는 오류와 관련이 없다고 생각하는 많은 세부 사항을 생략했습니다. 구체적인 클래스를 파생시키기 전에 두 수준의 추상화에 문제가 있습니까? public abstract class Message {
private int priority;
Messa
가상 메서드에서 동작하는 C# 추상 클래스가 있습니다. 나는 그 가상 메소드 (그 문제가 아니라 그 메소드가 호출 될 때)에서 그 동작을 단위 테스트 할 필요가있다. 1) 추상 클래스 2의 더미 구현을 작성) 또 다른 옵션 누군가가 여기 을 지적) 아이 구현 당 중복 검사) 3 (가상 메서드를 호출 어린이를 사용 : 나는 세 가지 옵션 참조 # 1쪽으로 기
몇 가지 서비스를 포함하는 안드로이드 애플리케이션을 작성하고 있습니다. 각 서비스에는 '실행 중'이라는 정적 부울 필드가 있습니다. 서비스가 생성되면 true로 설정되고 파손되면 false로 설정됩니다. 각 서비스는 정적 표시 방법 단순히 는 현재, 나는이 기능을 제공하는 4 개 서비스에서 동일한 코드를 '실행'반환 'isRunning는을()'이있다. 이상
Java에서 추상 클래스의 인스턴스를 만들 수 없습니다. 그럼 왜 다음 코드에 대해 비명을 지르지 않습니까? public abstract class FooType {
private final int myvar;
public FooType() {
myvar = 1;
}
}
주위를 둘러 보았지만 자바에서 그래픽을 그리는 방법을 이해할 수 없습니다. 예를 들어 보겠습니다. 삼각형을 채우는 사용자 지정 메서드를 만들고 매개 변수로 3 점이 필요하다고 가정 해 봅시다. Graphics 객체를 만들 수 없는데 어떻게 metod fillPolygon (int [] xPoints, int [] yPoints, int nPoints)을 사
어디서부터 시작 해야할지 잘 모르겠다는 과제가 있습니다. 이것은 내가해야만하는 것입니다. 추상 클래스 DiscountPolicy를 만듭니다. 단일 항목의 주어진 수의 구매에 대한 할인을 반환하는 단일 추상화 방법 인 computeDiscount를 갖습니다. 이 메서드에는 count (int) 및 itemCost (float)의 두 매개 변수가 있습니다. D
기본 추상 클래스에서 상속받을 여러 클래스가 있습니다. 각각의 하위 클래스에는 실제 필드가 개발자에게 달린 특정 중첩 클래스가 있는지 확인하고 싶습니다. 기본 abs 내부에 추상 클래스를 중첩합니다. 클래스는 실제 코딩하는 동안 중첩 된 abs 때문에 모두를 수행하는 것처럼 보이지 않습니다. 클래스와 하위 클래스의 중첩 클래스 모두 사용할 수 있습니다 (인