Class 1 min read Rate this explanation: A blueprint for creating objects in object-oriented programming Share this: Twitter Facebook LinkedIn Tutorial Class Tutorial Related Terms Java A high-level, object-oriented programming language used for developing software applications Ruby A dynamic, object-oriented programming language known for its simplicity and productivity Java A high-level, object-oriented programming language used for developing software applications Ruby A dynamic, object-oriented programming language known for its simplicity and productivity C# A modern, object-oriented programming language developed by Microsoft for building .NET applications Learn More Reference 1 Reference 2 Video