Trait (computer programming)

In computer programming, a trait is a concept used in object-oriented programming which represents a set of methods that can be used to extend the functionality of a class.

Comment
enIn computer programming, a trait is a concept used in object-oriented programming which represents a set of methods that can be used to extend the functionality of a class.
Has abstract
enIn computer programming, a trait is a concept used in object-oriented programming which represents a set of methods that can be used to extend the functionality of a class.
Hypernym
Concept
Is primary topic of
Trait (computer programming)
Label
enTrait (computer programming)
Link from a Wikipage to an external page
scg.unibe.ch/research/traits
Link from a Wikipage to another Wikipage
AmbientTalk
Associative
Boost C++ Libraries
C++
C++ standard library
Category:C++
Category:Programming language topics
Category:Type theory
Class (computer science)
Commutative
Computer programming
Container (data structure)
C Sharp (programming language)
Curl (programming language)
D (programming language)
Extension method
Fortress (programming language)
Function prototype
Generic programming
Groovy (programming language)
Haskell (programming language)
Haxe
Interface (object-oriented programming)
Java (programming language)
JavaScript
JSON
Julia (programming language)
Kotlin (programming language)
Lasso (programming language)
Method (computer programming)
Method overriding
Mixin
Mixins
Moose (Perl)
Multiple inheritance
Naming collision
Object-oriented programming
OCaml
Parametric polymorphism
Perl
Pharo
PHP
Protocol (object-oriented programming)
Python (programming language)
Racket (programming language)
Raku (programming language)
Ruby (programming language)
Rust (programming language)
Scala (programming language)
Scope (computer science)
Self (programming language)
Semantic equivalence
Serialization
Smalltalk
Squeak
Standard Template Library
Swift (programming language)
Type class
Type signature
UFCS
SameAs
Cecha (programowanie obiektowe)
m.0b5hsj
Q1971873
tPqT
Trait
Trait
Trait (computer programming)
Trait (computer programming)
Trait (programmation)
Trait (Programmierung)
Trait (计算机科学)
Типаж
Типаж (абстрактный тип)
トレイト
Subject
Category:C++
Category:Programming language topics
Category:Type theory
WasDerivedFrom
Trait (computer programming)?oldid=1120484098&ns=0
WikiPageLength
23070
Wikipage page ID
3893690
Wikipage revision ID
1120484098
WikiPageUsesTemplate
Template:Citation needed
Template:Cite web
Template:More citations needed
Template:Reflist
Template:Short description
Template:Technical