sub·class
C1technical상위 부류 안의 하위 부류; 프로그래밍의 하위 클래스
noun명사
- 1
하위 부류, 하위 분류 — 더 큰 부류나 범주 안에 포함되는 더 작은 하위 부류C1〔general〕
a smaller or more specific class that is part of a larger class
Electric buses form a subclass of public vehicles.
전기 버스는 대중교통 차량의 한 하위 부류를 이룬다.
Each subclass in the survey showed a different pattern.
그 조사에서 각 하위 부류는 서로 다른 양상을 보였다.
유의어subcategory, subgroup
반의어superclass
- 2
하위 클래스, 서브클래스 — 객체 지향 프로그래밍에서 다른 클래스의 속성과 동작을 상속받는 클래스C1〔computing〕
in object-oriented programming, a class that inherits properties or methods from another class
The Button subclass inherits methods from the Control class.
Button 하위 클래스는 Control 클래스의 메서드를 상속받는다.
Create a subclass when you need different behavior.
다른 동작이 필요할 때 하위 클래스를 만드세요.
- 3
아강 — 생물 분류학에서 강(class)보다 낮고 목(order)보다 높은 분류 단계; 아강C1〔biology〕
in biological taxonomy, a rank below a class and above an order
In taxonomy, a subclass sits below a class.
분류학에서 아강은 강보다 낮은 단계에 있다.
Biologists placed the fossils in a different subclass.
생물학자들은 그 화석들을 다른 아강에 배치했다.
반의어class
verb동사
- 1
하위 분류하다, 하위 클래스로 만들다 — 어떤 것을 하위 부류로 나누거나 하위 클래스로 만들다C1〔technical〕
to divide something into subclasses, or to create a subclass from an existing class
Researchers subclassed the tumors by genetic markers.
연구자들은 유전 표지에 따라 종양을 하위 분류했다.
In Python, you can subclass the list class.
파이썬에서는 list 클래스를 상속해 하위 클래스를 만들 수 있다.
반의어generalize
뉘앙스 · 쓰임
subcategory와 subgroup은 일반적인 ‘하위 범주/하위 집단’이라는 뜻으로 더 넓게 쓰입니다. subset은 수학·논리에서 ‘부분집합’에 더 가깝고, superclass는 프로그래밍에서 subclass의 반대인 ‘상위 클래스’입니다.
전문 분야, 특히 프로그래밍·분류학·학술적 분류에서 자주 쓰입니다. 보통 “a subclass of ...” 형태로 ‘…의 하위 클래스/하위 부류’라고 표현합니다. 생물 분류학에서 subclass는 보통 ‘아강’이며, ‘아목’은 suborder, ‘아과’는 subfamily에 해당합니다.
유의어 뉘앙스 비교
- subcategory
- 범주를 세분화한 하위 범주라는 뜻으로 더 일반적입니다.
- subgroup
- 사람이나 사물의 집단 안의 더 작은 집단을 가리킬 때 많이 씁니다.
- derived class
- 프로그래밍에서 상속을 강조하는 표현입니다.
- child class
- 상위 클래스와의 부모-자식 관계를 비유적으로 나타내는 말입니다.
- taxonomic rank
- 특정 단계가 아니라 분류학적 계급 전체를 가리키는 더 넓은 말입니다.
- classify
- 일반적으로 분류한다는 뜻이며, 반드시 하위 클래스 구조를 뜻하지는 않습니다.
- derive
- 프로그래밍에서 기존 클래스에서 새 클래스를 만든다는 점을 강조합니다.
반의어
- superclass
- 하위 클래스가 상속받는 상위 클래스입니다.
- base class
- 상속의 출발점이 되는 클래스라는 의미를 강조합니다.
- class
- subclass보다 한 단계 위의 분류 계급입니다.
- generalize
- 세부 하위 부류보다 더 넓은 상위 범주로 묶는다는 뜻입니다.
자주 쓰는 표현 · Collocations
noun+prep
- a subclass of something…의 하위 부류/하위 클래스
verb+noun
- create a subclass하위 클래스를 만들다
- define a subclass하위 클래스를 정의하다
- subclass a class클래스를 상속해 하위 클래스를 만들다
adj+noun
- a derived subclass파생된 하위 클래스
- a taxonomic subclass분류학상의 아강
어원 · 암기 팁
[English]영어에서 ‘아래, 하위’를 뜻하는 접두사 sub-와 ‘부류, 계급’을 뜻하는 class가 결합해 만들어진 말입니다.
sub- ‘아래, 하위’ + class ‘부류, 계급’
💡 subway가 ‘지하철’처럼 아래를 떠올리게 하듯, subclass는 큰 class 아래에 있는 ‘하위 class’라고 기억하면 됩니다.