«subclass» 태그된 질문

하위 클래스는 상위 (또는 상위) 클래스에서 파생되거나 상속되는 클래스입니다. 서브 클래 싱은 객체 지향 프로그래밍 (OOP)에서 광범위하게 사용됩니다.

5
유형이 하위 유형인지 또는 객체 유형인지 어떻게 확인합니까?
C #에서 형식이 다른 형식의 하위 클래스인지 확인하려면 쉽습니다. typeof (SubClass).IsSubclassOf(typeof (BaseClass)); // returns true 그러나 이것은 실패합니다. typeof (BaseClass).IsSubclassOf(typeof (BaseClass)); // returns false OR연산자 를 사용하지 않거나 확장 메서드를 사용 하지 않고 형식이 기본 클래스 자체의 하위 클래스인지 아니면 하위 클래스인지 확인할 수있는 방법이 있습니까?
335 c#  reflection  types  subclass 


16
Java에서 주어진 클래스의 모든 서브 클래스를 어떻게 찾습니까?
Java에서 주어진 클래스의 모든 서브 클래스 (또는 주어진 인터페이스의 모든 구현 자)를 찾으려고 어떻게합니까? 현재로서는이 작업을 수행 할 수있는 방법이 있지만 매우 비효율적입니다 (최소하게 말하면). 방법은 다음과 같습니다 클래스 경로에 존재하는 모든 클래스 이름 목록을 가져옵니다. 각 클래스를로드하고 테스트하여 해당 클래스 또는 인터페이스의 서브 클래스 또는 구현 자인지 확인하십시오. 이클립스에는 …

9
한 클래스가 다른 클래스의 서브 클래스인지 확인하려면 (런타임에) 어떻게 확인합니까?
하트, 스페이드, 다이아몬드, 클럽이라는 클래스 슈트와 네 가지 서브 클래스가 있다고 가정 해 봅시다. class Suit: ... class Heart(Suit): ... class Spade(Suit): ... class Diamond(Suit): ... class Club(Suit): ... 인스턴스가 아닌 클래스 객체 인 매개 변수로 양복을받는 메소드가 있습니다. 보다 정확하게는 하트, 스페이드, 다이아몬드, 클럽의 네 가지 값 중 하나만받을 …
197 python  subclass  assert 

2
Ruby 클래스가 다른 클래스의 서브 클래스인지 테스트
클래스가 다른 클래스에서 상속되는지 테스트하고 싶지만 그 방법이 존재하지 않는 것 같습니다. class A end class B < A end B.is_a? A => false B.superclass == A => true 내가 원하는 것의 사소한 구현은 다음과 같습니다. class Class def is_subclass_of?(clazz) return true if superclass == clazz return false if self …


9
왜 슈퍼 클래스 __init__ 메소드가 자동으로 호출되지 않습니까?
파이썬 디자이너들은 왜 다른 언어에서와 같이 서브 클래스의 __init__()메소드가 자동으로 __init__()슈퍼 클래스 의 메소드를 호출하지 않기로 결정 했습니까? 파이썬과 추천 관용구는 실제로 다음과 같은가? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do something else'




6
모든 UIImageView에 둥근 모서리 추가
내 프로젝트의 모든 UIImageView에 둥근 모서리를 추가하고 싶습니다. 이미 코드가 작동하고 있지만 모든 이미지에 적용해야합니다. 이것을 추가하려면 UIImageView를 하위 클래스로 만들어야합니까? 그렇다면 누군가가 이것을 수행하는 방법에 대한 몇 가지 지침을 줄 수 있습니까? 다음은 코드입니다. - (void)viewDidLoad { [super viewDidLoad]; NSString *mainpath = [[NSBundle mainBundle] bundlePath]; welcomeImageView.image = [UIImage imageWithContentsOfFile:[mainpath …

3
서브 클래스의 재정의 된 함수 얻기
파이썬에서 서브 클래스의 모든 재정의 함수를 얻는 방법이 있습니까? 예: class A: def a1(self): pass def a2(self): pass class B(A): def a2(self): pass def b1(self): pass 자, 내가 목록을 좀하고 싶습니다 ["a2"]클래스의 개체에 대한 B(또는 클래스 객체 자체에 대한) 클래스 이후 B재 단 하나의 방법, 즉 a2.

1
파이썬에서 서브 클래 싱이 왜 그렇게 느려 집니까?
나는 확장하는 간단한 클래스에서 일하고 있었고 dict키 조회 및 사용 pickle이 매우 느리다 는 것을 깨달았습니다 . 수업에 문제가 있다고 생각했기 때문에 몇 가지 간단한 벤치 마크를 수행했습니다. (venv) marco@buzz:~/sources/python-frozendict/test$ python --version Python 3.9.0a0 (venv) marco@buzz:~/sources/python-frozendict/test$ sudo pyperf system tune --affinity 3 [sudo] password for marco: Tune the system configuration …

1
Pandas DataFrame의 하위 클래스에 대한 속성 설정 기
pd.DataFrame( group및 timestamp_col)를 초기화 할 때 두 개의 필수 인수가 있는 하위 클래스를 설정하려고합니다 . 나는 그 주장에 대한 유효성 검사를 실행할 group와 timestamp_col나는 각 속성에 대한 setter 메소드를 가지고, 그래서. 이 모든 시도 set_index()하고 얻을 때까지 작동합니다 TypeError: 'NoneType' object is not iterable. 어떤 인수가 내 setter 함수에 전달되고 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.