기본 클래스 생성자를 호출 할 수없는 이유는 무엇입니까?

미스터 T

의 자녀 인 클래스가 System.Drawing.Bitmap있습니다. 생성자를 호출하려고하는데 기본 클래스 생성자를 호출하는 동안 문제가 있습니다.

보다 구체적으로 특정 생성자를 호출하고 싶습니다.

Bitmap(String): 지정된 파일에서 Bitmap 클래스의 새 인스턴스를 초기화합니다.

문제는 오류가 Object 클래스를 참조하기Bitmap 때문에 내 클래스가 클래스에서 상속된다는 것을 인식하지 못한다는 것입니다 .

어쨌든 내 수업은 다음과 같습니다.

class MyBitmap : Bitmap
{
    private String photographer, description, title;
    public String Photographer
    {
        get
        {
            return this.photographer;
        }
    }
    public String Description
    {
        get
        {
            return this.description;
        }
    }

    public String Title
    {
        get
        {
            return this.title;
        }
    }

    public MyBitmap(String filePath, String title, String description, String photographer) : base(filePath)
    {
        this.title = title;
        this.description = description;
        this.photographer = photographer;
    }
}
르네 보그 트

오류의 이유 System.Drawing.Bitmap봉인 된 클래스 때문입니다.

그래서 당신은 전혀 물려받을 수 없습니다Bitmap . 컴파일러 오류 메시지를 확인하십시오 CS0509. 오류가 발생했을 것 입니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

파생 클래스가 기본 클래스 생성자를 두 번 호출 할 수있는 이유는 무엇입니까?

분류에서Dev

const_iterator를 사용하여 템플릿 기본 클래스 생성자를 호출 할 수없는 이유는 무엇입니까?

분류에서Dev

인수로 기본 생성자 메서드를 호출 할 수없는 이유는 무엇입니까?

분류에서Dev

기본 클래스에서 파생 할당 연산자를 호출하는 방법은 무엇입니까?

분류에서Dev

내 기본 클래스의 정적 생성자가 호출되지 않는 이유는 무엇입니까?

분류에서Dev

모든 기본 클래스 생성자가 호출되지 않는 이유는 무엇입니까?

분류에서Dev

파생 클래스 함수를 호출 할 때 항상 동일한 기본 클래스 함수를 호출하도록하는 방법은 무엇입니까?

분류에서Dev

기본 개체 (비가 상)를 사용하여 파생 클래스에 정의 된 함수를 호출 할 수있는 이유는 무엇입니까?

분류에서Dev

Closeable 클래스에서 close ()를 자동으로 호출 할 수없는 이유는 무엇입니까?

분류에서Dev

기본 추상 클래스의 속성에 액세스 할 수없는 이유는 무엇입니까?

분류에서Dev

클래스가 정적 함수를 호출 할 수없는 이유는 무엇입니까?

분류에서Dev

상속에서 기본 생성자가 가상 메서드를 호출 할 때 클래스가 Dervied이고 Dervied 메서드를 호출하는 이유는 무엇입니까?

분류에서Dev

함수를 호출 할 때 생성자가있는 클래스와없는 클래스의 차이점은 무엇입니까?

분류에서Dev

기본 클래스를 가리키는 파생 클래스 포인터가 파생 클래스 멤버 함수를 호출 할 수있는 이유는 무엇입니까?

분류에서Dev

기본 클래스에서 파생 클래스 함수를 호출하는 방법은 무엇입니까?

분류에서Dev

모든 기본 인수가있는 명시 적 생성자는 동일한 클래스의 다른 생성자에서 호출 할 수 없습니다.

분류에서Dev

서브 클래스에서 개인 생성자를 상속하고 호출 할 수있는 이유는 무엇입니까?

분류에서Dev

클라이언트가 DataContract에서 new를 호출 할 때 추상 기본 생성자를 초기화하는 방법은 무엇입니까?

분류에서Dev

C # : 파생 클래스가 기본 클래스의 인터페이스 메서드 구현을 재정의 할 수없는 이유는 무엇입니까?

분류에서Dev

매개 변수없는 생성자를 기본 생성자를 호출 할 수 있습니까?

분류에서Dev

C ++ 기본 클래스가 삭제되었거나 액세스 할 수없는 함수를 호출합니다.

분류에서Dev

파생 클래스를 선언하는 동안 기본 클래스의 생성자가 호출됩니다.

분류에서Dev

해당 클래스의 두 개체를 할당 할 때 생성자가 호출되는 이유는 무엇입니까?

분류에서Dev

할당 자 클래스의 할당 해제 메서드를 호출 할 때 포인터가 null이 될 수없는 이유는 무엇입니까?

분류에서Dev

내 FormLoad 이벤트 핸들러가 인수가있는 생성자가 아닌 사용자 정의 클래스의 기본 생성자를 호출하는 이유는 무엇입니까?

분류에서Dev

Java의 자식 클래스 메서드에서 super 키워드를 사용하여 슈퍼 클래스 생성자를 호출 할 수없는 이유는 무엇입니까?

분류에서Dev

클래스의 객체에 정수 값을 할당 할 때 매개 변수화 된 생성자가 호출되는 이유는 무엇입니까?

분류에서Dev

클래스 확장에 지정된 초기화자를 배치 할 수없는 이유는 무엇입니까?

분류에서Dev

신호 함수가 내 신호 처리기를 호출 할 수없는 이유는 무엇입니까?

Related 관련 기사

  1. 1

    파생 클래스가 기본 클래스 생성자를 두 번 호출 할 수있는 이유는 무엇입니까?

  2. 2

    const_iterator를 사용하여 템플릿 기본 클래스 생성자를 호출 할 수없는 이유는 무엇입니까?

  3. 3

    인수로 기본 생성자 메서드를 호출 할 수없는 이유는 무엇입니까?

  4. 4

    기본 클래스에서 파생 할당 연산자를 호출하는 방법은 무엇입니까?

  5. 5

    내 기본 클래스의 정적 생성자가 호출되지 않는 이유는 무엇입니까?

  6. 6

    모든 기본 클래스 생성자가 호출되지 않는 이유는 무엇입니까?

  7. 7

    파생 클래스 함수를 호출 할 때 항상 동일한 기본 클래스 함수를 호출하도록하는 방법은 무엇입니까?

  8. 8

    기본 개체 (비가 상)를 사용하여 파생 클래스에 정의 된 함수를 호출 할 수있는 이유는 무엇입니까?

  9. 9

    Closeable 클래스에서 close ()를 자동으로 호출 할 수없는 이유는 무엇입니까?

  10. 10

    기본 추상 클래스의 속성에 액세스 할 수없는 이유는 무엇입니까?

  11. 11

    클래스가 정적 함수를 호출 할 수없는 이유는 무엇입니까?

  12. 12

    상속에서 기본 생성자가 가상 메서드를 호출 할 때 클래스가 Dervied이고 Dervied 메서드를 호출하는 이유는 무엇입니까?

  13. 13

    함수를 호출 할 때 생성자가있는 클래스와없는 클래스의 차이점은 무엇입니까?

  14. 14

    기본 클래스를 가리키는 파생 클래스 포인터가 파생 클래스 멤버 함수를 호출 할 수있는 이유는 무엇입니까?

  15. 15

    기본 클래스에서 파생 클래스 함수를 호출하는 방법은 무엇입니까?

  16. 16

    모든 기본 인수가있는 명시 적 생성자는 동일한 클래스의 다른 생성자에서 호출 할 수 없습니다.

  17. 17

    서브 클래스에서 개인 생성자를 상속하고 호출 할 수있는 이유는 무엇입니까?

  18. 18

    클라이언트가 DataContract에서 new를 호출 할 때 추상 기본 생성자를 초기화하는 방법은 무엇입니까?

  19. 19

    C # : 파생 클래스가 기본 클래스의 인터페이스 메서드 구현을 재정의 할 수없는 이유는 무엇입니까?

  20. 20

    매개 변수없는 생성자를 기본 생성자를 호출 할 수 있습니까?

  21. 21

    C ++ 기본 클래스가 삭제되었거나 액세스 할 수없는 함수를 호출합니다.

  22. 22

    파생 클래스를 선언하는 동안 기본 클래스의 생성자가 호출됩니다.

  23. 23

    해당 클래스의 두 개체를 할당 할 때 생성자가 호출되는 이유는 무엇입니까?

  24. 24

    할당 자 클래스의 할당 해제 메서드를 호출 할 때 포인터가 null이 될 수없는 이유는 무엇입니까?

  25. 25

    내 FormLoad 이벤트 핸들러가 인수가있는 생성자가 아닌 사용자 정의 클래스의 기본 생성자를 호출하는 이유는 무엇입니까?

  26. 26

    Java의 자식 클래스 메서드에서 super 키워드를 사용하여 슈퍼 클래스 생성자를 호출 할 수없는 이유는 무엇입니까?

  27. 27

    클래스의 객체에 정수 값을 할당 할 때 매개 변수화 된 생성자가 호출되는 이유는 무엇입니까?

  28. 28

    클래스 확장에 지정된 초기화자를 배치 할 수없는 이유는 무엇입니까?

  29. 29

    신호 함수가 내 신호 처리기를 호출 할 수없는 이유는 무엇입니까?

뜨겁다태그

보관