C# 对象教程:类、对象、构造函数和继承
C# 是一种面向对象的编程语言,它支持使用类和对象来组织和管理代码。在本教程中,我们将介绍如何在 C# 中创建和使用对象。
- 类和对象 在 C# 中,类是一种用户定义的数据类型,它定义了对象的结构和行为。对象是类的实例,它具有类所定义的属性和方法。
示例:
class Person
{
// 属性
public string Name { get; set; }
public int Age { get; set; }
// 方法
public void SayHello()
{
Console.WriteLine('Hello, my name is ' + Name + ' and I am ' + Age + ' years old.');
}
}
// 创建对象
Person person = new Person();
person.Name = 'John';
person.Age = 25;
// 调用对象的方法
person.SayHello();
- 构造函数 构造函数是一种特殊的方法,用于在创建对象时初始化对象的属性。在类中定义一个与类同名的方法,该方法没有返回类型,并且没有显式声明返回值。
示例:
class Person
{
public string Name { get; set; }
public int Age { get; set; }
// 构造函数
public Person(string name, int age)
{
Name = name;
Age = age;
}
public void SayHello()
{
Console.WriteLine('Hello, my name is ' + Name + ' and I am ' + Age + ' years old.');
}
}
// 创建对象时调用构造函数
Person person = new Person('John', 25);
person.SayHello();
- 继承 C# 支持类的继承,一个类可以从另一个类继承属性和方法。继承使得代码重用更加容易,并且可以创建更具体的类。
示例:
class Animal
{
public string Name { get; set; }
public void Eat()
{
Console.WriteLine(Name + ' is eating.');
}
}
class Dog : Animal
{
public void Bark()
{
Console.WriteLine(Name + ' is barking.');
}
}
Dog dog = new Dog();
dog.Name = 'Buddy';
dog.Eat();
dog.Bark();
以上是 C# 对象的基本概念和用法。通过使用类和对象,可以更好地组织和管理代码,并实现面向对象编程的特性。希望这个教程能帮助你更好地理解和使用 C# 对象。
原文地址: https://www.cveoy.top/t/topic/qcAv 著作权归作者所有。请勿转载和采集!