Statements (49)
| Predicate | Object |
|---|---|
| gptkbp:instanceOf |
gptkb:concept
|
| gptkbp:canBe |
concrete
abstract static final |
| gptkbp:category |
gptkb:architecture
gptkb:programming_language gptkb:type_system software design |
| gptkbp:contrastsWith |
prototype (programming)
record (computer science) struct (computer science) |
| gptkbp:defines |
A class is a blueprint for creating objects, providing initial values for state and implementations of behavior.
|
| gptkbp:field |
computer science
|
| gptkbp:hasComponent |
attributes
methods |
| gptkbp:hasFeature |
gptkb:constructor
destructor access modifier |
| gptkbp:introducedIn |
1960s
|
| gptkbp:originatedIn |
gptkb:Simula
|
| gptkbp:relatedTo |
gptkb:interface
gptkb:musical_composition gptkb:organization gptkb:subsidiary gptkb:dependency gptkb:superclass object-oriented programming implementation aggregation metaclass encapsulation (computer science) friend class inheritance (computer science) inner class method (computer science) object (computer science) outer class singleton class |
| gptkbp:supports |
abstraction
inheritance polymorphism encapsulation |
| gptkbp:usedIn |
gptkb:Java
gptkb:Python gptkb:Ruby gptkb:C# gptkb:C++ |
| https://www.w3.org/2000/01/rdf-schema#label |
Class (computer science)
|