Junior — Middle
What type of data does a class definition in programming represent?
sobes.tech AI
Answer from AI
A class in programming represents a data type that describes the structure and behavior of objects. In C#, a class is a reference type that serves as a template for creating instances (objects).
A class contains fields, properties, methods, events, and other members, all combined into a single entity. When an object of the class is created, memory is allocated, and the object can have its own state and behavior.
Example of defining a class in C#:
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public void SayHello()
{
Console.WriteLine($"Hello, my name is {Name}.");
}
}
Thus, a class is a user-defined data type that describes objects with specific characteristics and actions.