메소드,method

TODO WIKIFY
OOP에서 method란, 클래스,class객체,object에 속한 서브루틴,subroutine이나 function(펑션,function 함수,function). member_function 이라고도 함.[1]

Sub:

정적메소드,static_method =정적메소드,static_method =,static_method 정적메소드 static_method
{
static method



클래스메소드,class_method
{
@classmethod 데코레이터








Sub:
virtual_method_table /// pagename? 간단하게 vtable? virtual_table ? ... Srch:vtable Srch:VMT
{
Compare:
branch_table = jump_table { https://ko.wikipedia.org/wiki/분기_테이블 }

WpKo:가상_메소드_테이블
"virtual_method_table, virtual_function_table, virtual_call_table, 디스패치테이블, vtable, 또는 vftable"
// VMT VFT VCT dispatch_table
// rel: 표,table 테이블,table 디스패치,dispatch
}


}

method_chaining =,method_chaining . method_chaining - w
{
WtEn:method_chaining ? x 2023-09-30
WpSp:method_chaining ? x 2023-09-30
WpEn:method_chaining ? o
{
syntactic_sugar의 일종
}



magic_method =,magic_method . magic_method
dunder_method =,dunder_method . dunder_method
{
파이썬,Python용어?
dunder는 물론 double underscore - WtEn:dunder

__new__(cls, ...) # class의 새 instance를 만들고 return.
__init__(self, ...) # __new__로 instance가 만들어진 후, object를 초기화.
__repr__(self) # should return an unambiguous string representation of the object
__str__(self) # should return a user-friendly string representation of the object
# comparison
__eq__(self, other) # == equality
__ne__(self, other) # != inequality
__lt__(self, other) # <
__le__(self, other) # <=
__gt__(self, other) # >
__ge__(self, other) # >=
# arithmetic and bitwise
__add__(self, other) # addition +
__sub__(self, other) # subtraction -
__mul__(self, other) # multiplication *
__truediv__(self, other) # division /
__floordiv__(self, other) # floor_division //
__mod__(self, other) # modulus %
__pow__(self, other[, modulo]) # power **
__and__(self, other) # bitwise_and &
__invert__(self) # bitwise_inversion
__or__(self, other) # or_operator or
__xor__(self, other) # bitwise_or_operator ^
이하 생략 시간x



ADDHERE
ADDHERE
ADDHERE


MKLINK
펑션,function
호출,call
invocation / invoke
디스패치,dispatch
{
polymorphism일 때
polymorphic_operation을 어떻게 할지?
method_overriding된 경우
static_dispatch : 컴파일 시점(compile_time)에 어떤 메소드를 호출할지 결정됨
dynamic_dispatch : 실행 시점(runtmie)에 어떤 메소드를 호출할지 결정됨
late_binding = dynamic_binding 과 다른 점 TBW (see wpen)
WpKo:동적_디스패치 = https://ko.wikipedia.org/wiki/동적_디스패치

... Google:static vs dynamic dispatch
}


같은 영단어 method, 다른 뜻



formal_method =,formal_method . formal_method
}
... 하고 보니 ime의 경우는 보통 방식으로 번역. // 방식,method
input_method =,input_method . input_method
(글자/문자) 입력,input 방법/방식. 대체적으로 키보드,keyboard키,key(글쇠)를 눌러서(typing해서) 하게 됨.
(기타 필기 인식handwriting recognition (HWR) aka handwritten text recognition (HTR)[3][4],
음성 인식speech recognition, speech-to-text(STT)[5][6],
virtual keyboard(= on-screen keyboard)virtual_keyboard,
OCR[7], etc.)
input_method_editor IME =,input_method_editor =,IME .
input method editor IME
입력 방법|방식 편집기|관리자 ... 혹은 간단히 '입력기' Naver:입력기 Ggl:입력기
OS/window_system/desktop_environment 정도 레벨에서 keystroke가 만들어 낸 keyboard_input 신호,signal를 받아 keyboard_layout(사용자의 locale =,locale . locale { locale 로캘 ? QQQ local(특정 지역...)과 뜻/spell 모두 비슷해서 어원이 같을 듯 한데? WtEn:locale = https://en.wiktionary.org/wiki/locale WpKo:로케일 = https://ko.wikipedia.org/wiki/로케일 WpEn:Locale_(computer_software) = https://en.wikipedia.org/wiki/Locale_(computer_software) = https://en.wikipedia.org/wiki/Locale_(computer_software) NdEn:locale Ggl:locale Up: i18n l10n WpEn:i18n } 등에 따라 설정된 일종의 모드,mode)을 고려해서 사용자,user의 입력 신호를 character/code_point/...로 적절히 변환하여 program/process로 전달하는 프로그램 이름? ... Ndict:input method editor Ggl:input method editor
Namu:입력 방식 편집기 = https://namu.wiki/w/입력 방식 편집기