理解 C# 中的构造函数以及访问修饰符的应用是面向对象编程的重要部分。让我们深入探讨这些内容:
构造函数是一种特殊的方法,用于在创建类的新实例时初始化该实例。在 C# 中,构造函数的名称与类名相同,且不返回任何值。你可以定义多个构造函数,但它们必须具有不同的参数列表。
class Person { public string Name { get; set; } public int Age { get; set; } // 默认构造函数 public Person() { Name = "Unknown"; Age = 0; } // 自定义构造函数 public Person(string name, int age) { Name = name; Age = age; } } // 使用构造函数 Person person1 = new Person(); // 使用默认构造函数 Person person2 = new Person("Alice", 30); // 使用自定义构造函数
访问修饰符控制类成员的可访问性。C# 中有多种访问修饰符,包括 public、private、protected、internal 和 protected internal。
public
private
protected
internal
protected internal
class MyClass { public int PublicMember; // 公有成员 private int PrivateMember; // 私有成员 protected int ProtectedMember; // 受保护成员 internal int InternalMember; // 内部成员 protected internal int ProtectedInternalMember; // 受保护内部成员 }
以上是关于 C# 面向对象编程进阶的构造函数详解和访问修饰符应用的内容。深入理解并熟练应用这些概念将使你的 C# 编程能力更上一层楼。
原文链接:codingdict.net