LC·Dict

su·per·class

C1technical
US/ˈsuːpərˌklæs/UK/ˈsuːpəˌklɑːs/드물게 쓰임

여러 하위 분류를 포함하는 상위 분류; 프로그래밍·분류학의 전문 용어

noun명사

  1. 1

    상위 분류하나 이상의 하위 분류를 포함하는 상위 분류C1general classification

    a higher class or category that includes one or more subclasses

    • The report treats vehicles as a superclass of cars, buses, and trucks.

      그 보고서는 차량을 자동차, 버스, 트럭의 상위 분류로 다룬다.

    • Each superclass in the chart contains several smaller categories.

      그 도표의 각 상위 분류는 여러 더 작은 범주를 포함한다.

  2. 2

    슈퍼클래스, 부모 클래스객체 지향 프로그래밍에서 다른 클래스가 속성이나 메서드를 상속받는 부모 클래스C1computing

    in object-oriented programming, a class from which another class inherits attributes or methods

    • The Employee class is a superclass of the Manager class.

      Employee 클래스는 Manager 클래스의 상위 클래스이다.

    • Put shared methods in the superclass to avoid repeated code.

      중복 코드를 피하려면 공통 메서드를 상위 클래스에 넣어라.

  3. 3

    상강생물 분류학에서 강(class)보다 위에 놓이는 분류 단계C1biology

    in biological taxonomy, a rank above a class

    • The textbook places this group in a separate superclass.

      그 교과서는 이 무리를 별도의 상위강에 둔다.

    • A superclass may contain several related classes of organisms.

      상위강은 서로 관련된 여러 생물 강을 포함할 수 있다.

    유의어taxonomic rank

    반의어subclass

뉘앙스 · 쓰임

superclass는 일상어라기보다 기술적·학술적 용어입니다. 프로그래밍에서는 parent class나 base class와 거의 비슷하지만, 문맥에 따라 base class는 상속 계층의 출발점이라는 느낌이 더 강할 수 있습니다. 일반적인 분류에서는 broader category나 higher category가 더 쉬운 표현입니다.

주로 컴퓨터 프로그래밍, 데이터 모델링, 생물 분류학 같은 전문 분야에서 사용합니다. 일반 대화에서는 ‘larger category’나 ‘main group’처럼 풀어 말하는 것이 더 자연스러울 때가 많습니다.

유의어 뉘앙스 비교

higher category
더 쉽고 일반적인 표현입니다.
superordinate class
분류 체계에서 더 격식 있고 학술적인 표현입니다.
parent class
프로그래밍에서 더 직관적이고 흔한 표현입니다.
base class
상속의 기반이 되는 클래스라는 점을 강조합니다.
taxonomic rank
특정 단계명이라기보다 분류 단계 전반을 가리키는 넓은 표현입니다.

반의어

subclass
분류학에서 강보다 아래에 놓이는 분류 단계입니다.
derived class
특히 C++ 등에서 상위 클래스에서 파생된 클래스를 가리킵니다.

자주 쓰는 표현 · Collocations

noun+prep+noun

  • a superclass of subclasses하위 클래스들의 상위 클래스

verb+prep+noun

  • inherit from a superclass상위 클래스에서 상속받다

verb+noun

  • define a superclass상위 클래스를 정의하다

adj+noun

  • a common superclass공통 상위 클래스
  • a taxonomic superclass분류학적 상위강

어원 · 암기 팁

[Latin]영어 접두사 super- ‘위의, 상위의’와 class ‘분류, 계급’이 결합한 말입니다. 두 요소 모두 궁극적으로 라틴어와 관련이 있습니다.

super- ‘위의, 상위의’ + class ‘분류, 부류’

💡 super가 ‘위, 상위’를 뜻하므로 superclass는 ‘subclass 위에 있는 class’라고 기억하면 쉽습니다.