클래스,class

Difference between r1.28 and the current

@@ -1,3 +1,10 @@
MKL
[[타입,type]]
'''class'''와 뜻이 비슷하다. cmp. / cf. [[type_class]] 라는 것도 있다.
{
[[WpEn:Type_class]] = https://en.wikipedia.org/wiki/Type_class
}
<<tableofcontents>>
= (computer programming에서 말하는 class) =
이 클래스(`class`)는,,([[선언,declaration]]? [[정의,definition]]?),, 같은 집단(class)에 속하는 것들의 공통 [[속성,attribute]]과 [[행위,behavior]]를 정의하게 된다.
@@ -317,22 +324,43 @@
https://encyclopediaofmath.org/wiki/Characteristic_class
https://ncatlab.org/nlab/show/characteristic+class

[[Chern_class]] =,Chern_class . Chern_class
{
'''Chern class'''
 
MKL
complex_vector_bundle ... [[벡터다발,vector_bundle]]

WtEn:Chern_class
https://mathworld.wolfram.com/ChernClass.html
https://en.wikipedia.org/wiki/Chern_class
https://encyclopediaofmath.org/wiki/Chern_class
https://ncatlab.org/nlab/show/Chern+class
}// Chern class ... Bing:"Chern class" NN:"Chern class"

https://encyclopediaofmath.org/wiki/Euler_class
https://ko.wikipedia.org/wiki/오일러_특성류
https://ncatlab.org/nlab/show/Euler+class
MKL [[Euler_characteristic]]

 
Pontryagin_class =,Pontryagin_class . Pontryagin_class
{
Pontryagin class
https://ko.wikipedia.org/wiki/폰트랴긴_특성류
https://en.wikipedia.org/wiki/Pontryagin_class
NN:"Pontryagin class" Ggl:"Pontryagin class" Bing:"Pontryagin class"
}

== Wilf class ==
'''Wilf class'''
WpEn:Wilf_class
redir to WpEn:Wilf_equivalence

Sub:
Rel
[[Wilf_equivalence]]
 
// Wilf class ... Bing:"Wilf class" Ggl:"Wilf class" Naver:"Wilf class"

== transitive class ==
[[transitive_class]] =,transitive_class . transitive_class
@@ -369,36 +397,13 @@

MKLINK
[[universal_set]]과?
[[유니버스,universe]] =유니버스,universe =,universe . universe
{
KmsE:universe ?
WtEn:universe
 
Sub: - 모두 w
[[universal_set]] WtEn:universal_set ?
[[universal_class]] WtEn:universal_class ?
[[Grothendieck_universe]] WtEn:Grothendieck_universe
[[Herbrand_universe]] WtEn:Herbrand_universe
 
----
[[https://proofwiki.org/wiki/Definition:Universe_(Set_Theory)]] = https://proofwiki.org/wiki/Definition:Universe_%28Set_Theory%29
 
[[WpEn:Universe_(mathematics)]]
= https://en.wikipedia.org/wiki/Universe_(mathematics)
= https://en.wikipedia.org/wiki/Universe_%28mathematics%29
 
} // universe (of math, logic)
[[유니버스,universe]]

https://proofwiki.org/wiki/Definition:Universal_Class
https://ko.wikipedia.org/wiki/전체모임

...
"universal class" 
Ggl:"universal class" 
Ndict:"universal class"
"universal class"
"universal class"
}
} //"universal class" .... Ggl:"universal class" Ndict:"universal class"

== equivalence class (relation theory) ==
[[동치류,equivalence_class]] =동치류,equivalence_class =,equivalence_class 동치류 equivalence_class


1. (computer programming에서 말하는 class)

이 클래스(class)는(선언,declaration? 정의,definition?) 같은 집단(class)에 속하는 것들의 공통 속성,attribute행위,behavior를 정의하게 된다.

2. Sub (computer programming에서 말하는 class)

2.1. abstract class

추상클래스,abstract_class =추상클래스,abstract_class =,abstract_class 추상클래스 abstract_class
- Java의 interface? chk
{
abstract class

abstract class가 아닌 클래스는 구체클레스,concrete_class.[1]

일반적으로 상속,inheritance관계에서 상위클래스 = 추상클래스, 하위클래스 = 구체클래스 ? or 항상? - rel. template_method_pattern








2.2. concrete class

구체클레스,concrete_class =구체클레스,concrete_class =,concrete_class 구체클레스 concrete_class
{
concrete class
구체클레스?? 대충한번역인데... 다른 대안이 없을듯??





2.3. 메타클래스 metaclass

메타클래스,metaclass 메타클래스,metaclass =,metaclass 메타클래스 metaclass
{
Python의 경우 type()이 바로 metaclass.
type 클래스를 상속받아 __new__ 메서드를 override하면 커스텀 메타 클래스를 만들 수 있다.
via https://wikidocs.net/21056
Ndict x
Naver:metaclass
... Google:메타클래스 Google:metaclass
Srch:metaclass
메타클래스
메타클래스+metaclass
}

2.4. generic class

generic_class =,generic_class . generic_class (w)
{
generic class

mkl generic_programming / generics =,generics . generics { WtEn:generics }

Ggl:generic class
Naver:generic class
"generic class"
}

2.5. class loader

클래스로더,class_loader =클래스로더,class_loader =,class_loader 클래스로더 class_loader
{
class loader

Java, JVM에만?
암튼 3가지가 있는데 - via https://mygumi.tistory.com/115
  • bootstrap class loader
  • extension class loader
  • system class loader

MKLINK
로더,loader
로딩,loading
자바,Java
JVM


2.6. virtual class

virtual_class =,virtual_class . virtual_class
{
virtual class

https://en.wiktionary.org/wiki/virtual_class
https://en.wikipedia.org/wiki/Virtual_class
virtual base class
virtual base class
virtual_base_class



2.7. class invariant


클래스불변량 ? - 이름에서 불변량,invariant ... rel [[불변성,invariance]


2.8. inner class

inner_class =,inner_class . inner_class
내부클래스 ?


"inner class"




2.9. anonymous class

anonymous_class =,anonymous_class . anonymous_class
익명클래스 ?

mkl inner_class //바로위section


"anonymous class"
Naver:anonymous class
Ggl:anonymous class


3. MKLINK

클래스
정의,definition
선언,declaration이 언어에 따라 다를수 있는가?? qqq
클래스는
인스턴스,instance를 만드는 틀이 되며 그걸
인스턴스화,instantiation라고 하는데 (C++의 new, ....) - rel. 생성자,constructor / destructor / finalizer


클래스는 속성,attribute을 가지며
이것이 얼마나 드러나 있는지/감추어져 있는지/캡슐화되어 있는지...에 따라 private/public/protected
- 관련표현: 캡슐화,encapsulation, visibility, scope(? QQQ 이건 펑션,function에만 쓰는건지 클래스,class에도 적용가능한 용어인지...)
...

클래스는 상속,inheritance을 하기도 - 다른 클래스와의 관계

3.1. (mv to sub?) class hierarchy

class_hierarchy =,class_hierarchy . class_hierarchy
{
class hierarchy




...
Ndict:class hierarchy
Ggl:class hierarchy
class+hierarchy
}

3.2. base class

base_class =,base_class . base_class
{
WtEn:base_class
= https://en.wiktionary.org/wiki/base_class
"a potential superclass for subclasses."

Sub? : virtual_base_class - virtual_class

}

3.2.1. virtual_base_class

virtual_base_class =,virtual_base_class . virtual_base_class
{



Up: virtual_class and base_class ?? chk
}

3.3. derived_class

derived_class =,derived_class . derived_class
{
derived class


3.4. subclass (syn. derived class ? chk)

subclass =,subclass . subclass
derived_class = subclass
derived class
subclass
{
subclass

WtEn:subclass
= https://en.wiktionary.org/wiki/subclass
"An object class derived from another class (its superclass) from which it inherits a base set of properties and methods."

WpEn:Subclass
= https://en.wikipedia.org/wiki/Subclass

Ndict:subclass
Ggl:subclass
subclass
}

3.5. superclass

superclass =,superclass . superclass
{

WtEn:superclass
= https://en.wiktionary.org/wiki/superclass
"A high-level class that passes attributes and methods down the hierarchy to subclasses." // high-level_class ... 그럼 low-level_class도?



3.6. 부모클래스 자식클래스 etc. // parent class / child class? children class? offspring class??? .... / ....

부모클래스,parent_class
자식클래스
...
오버라이딩,overriding은 부모 클래스에서 상속받은 메소드,method를 하위 클래스가 재정의/변경?

4. math의 class

수학(set theory, category theory, abstract algebra)의 class는 뭘로하지? // 집합론,set_theory 범주론,category_theory 추상대수,abstract_algebra or 추상대수학,abstract_algebra
부류,class? =부류,class =,class 부류 class // 는 어떨지... Ggl:부류 class Naver:부류 class Bing:부류 class
{
KmsE:class kms class => https://www.kms.or.kr/mathdict/list.html?key=ename&keyword=class
보면 '류'?
보통 family => 족, class => 류 로 번역하는듯?


가능한 번역어는
{
클래스 (이 페이지에서 쓰고 있음, 저건 CS/CE에서 쓰게 놔둬야할듯)
부류

계급 (kms class: '류, 계급')
...
}


4.2. Wilf class


// Wilf class ... Bing:Wilf class Ggl:Wilf class Naver:Wilf class

4.5. equivalence class (relation theory)

동치류,equivalence_class =동치류,equivalence_class =,equivalence_class 동치류 equivalence_class
{
equivalence class

동치류? 동치클래스?







4.6. homotopy class (topology)

4.7. conjugacy class (of group theory)

5. (0th/1st/2nd/3rd)-class xxx 로 이름붙은것들???

5.1. 0th class xxx

zeroth-class =,zeroth-class . zeroth-class
zeroth_class =,zeroth_class . zeroth_class

5.2. 1st class xxx

first-class =,first-class . first-class
first_class =,first_class . first_class

5.4. 3rd class xxx

third-class =,third-class . third-class
third_class =,third_class . third_class
https://en.wiktionary.org/wiki/third-class_object#English

6. class의 다른 뜻

class의 다른 뜻: 분류한 그 부류들.
rel. 분류,classification - VG:분류,classification


WtEn:class#Noun (14.)

----