«abstract-class» 태그된 질문

추상 클래스는 인스턴스화 할 수없는 클래스입니다. 몇 가지 구체적인 클래스에 공통 기능과 인터페이스 사양을 제공하기 위해 존재합니다.

7
std :: vector <AbstractClass>를 선언 할 수없는 이유는 무엇입니까?
C #에서 개발하는 데 꽤 많은 시간을 보냈는데, 인터페이스로 사용할 목적으로 추상 클래스를 선언하면이 추상 클래스의 벡터를 인스턴스화하여 자식 클래스의 인스턴스를 저장할 수 없다는 것을 알았습니다. #pragma once #include &lt;iostream&gt; #include &lt;vector&gt; using namespace std; class IFunnyInterface { public: virtual void IamFunny() = 0; }; class FunnyImpl: IFunnyInterface { public: …

14
Java의 추상 클래스 대 인터페이스
나는 질문을 받았으며 여기에서 내 대답을 검토하고 싶었습니다. Q : 인터페이스를 구현하는 것보다 추상 클래스를 확장하는 것이 더 적절한 시나리오는 무엇입니까? A : 템플릿 방법 디자인 패턴을 사용하는 경우. 제가 맞습니까 ? 질문을 명확히하지 못해 죄송합니다. 추상 클래스와 인터페이스의 기본적인 차이점을 알고 있습니다. 1) 특정 작업 (메소드 구현)에 대해 모든 …

10
JUnit으로 Java에서 추상 클래스를 테스트하는 방법은 무엇입니까?
JUnit으로 Java 테스트를 처음 사용합니다. Java로 작업해야하고 단위 테스트를 사용하고 싶습니다. 내 문제는 : 일부 추상 메서드가있는 추상 클래스가 있습니다. 그러나 추상적이지 않은 방법이 있습니다. JUnit으로이 클래스를 어떻게 테스트 할 수 있습니까? 예제 코드 (매우 간단 함) : abstract class Car { public Car(int speed, int fuel) { this.speed = …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.