(1) In object-oriented programming, a category of objects. For example, there might be a class called shape that contains objects which are circles, rectangles, and triangles. The class defines all the common properties of the different objects that belong to it.
(2) In .NET languages, classes are templates used for defining new types. Classes describe both the properties and behaviors of objects. Properties contain the data that are exposed by the class. Behaviors are the functionality of the object, and are defined by the public methods (also called member functions) and events of the class. Collectively, the public properties and methods of a class are known as the object interface. Classes themselves are not objects, but instead they are used to instantiate (i.e., create) objects in memory.
- class library
A collection of prewritten, ready-made software routines that act as templates for programmers to use in writing object-oriented application programs. Class libraries are typically used to provide GUI functions like buttons, scroll bars, icons and windows. Class libraries greatly simplify the work of the programmer who can use the pretested code instead of having to […]
- classroom amplification technology
Abbreviated as CAT, classroom amplification technology is an infrared audio system used in some schools today. Classroom amplification technology creates an environment where each child in the classroom has an equal opportunity to clearly hear the teacher’s instruction. CATs are a low-volume amplification system that improves clarity of speech and sound throughout the classroom. The […]
- clay animation
Also called claymation, clay animation is a type of stop motion animation that uses clay figures and objects. Cel animation is a 2D animation.
- clean boot
Starting (booting) a computer as minimalistically as possible. Typically when you start your computer, it loads many files and programs to customize your environment. A clean boot eliminates these optional features and loads only those files and programs that are absolutely required by the operating system. A clean boot is a troubleshooting technique that allows […]
- clean computing
A general Green IT term used to describe the process of proper disposal of technology and computer equipment to ensure disposal does not create any harmful environmental waste.