Class (computer science)

GPTKB entity

Statements (51)
Predicate Object
gptkbp:instanceOf concept
gptkbp:canBe concrete
abstract
static
final
gptkbp:category gptkb:architecture
gptkb:programming_language
software design
type system
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 constructor
destructor
access modifier
https://www.w3.org/2000/01/rdf-schema#label Class (computer science)
gptkbp:introducedIn 1960s
gptkbp:originatedIn gptkb:Simula
gptkbp:relatedTo gptkb:organization
gptkb:subsidiary
musical composition
object-oriented programming
interface
dependency
implementation
aggregation
superclass
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++
gptkbp:bfsParent gptkb:Struct_(computer_science)
gptkbp:bfsLayer 7