All > Technology > Programming > Java
In the Java programming language, a type that defines the implementation of a particular kind of object. A class definition defines instance and class variables and methods, as well as specifying the interfaces the class implements and the immediate superclass of the class. If the superclass is not explicitly specified, the superclass will implicitly be
Object
.A programming language concept that allows data and methods to be grouped together. The class concept is fundamental to the notion of an object-oriented programming language. The methods of a class define the set of permitted operations on the class's data (its attributes). This close tie between data and operations means that an instance of a class - an object - is responsible for responding to messages received via its defining class's methods.
- Browse Related Terms: behavior, bridging method, class, class body, deprecated, deprecation, field, inner class, interface, local inner class, logical error, marking interface, member, method body, monitor, Object, one-way messaging, overriding, request-response messaging, Return, runtime stack, static
Also listed in: