系列目录
面向对象编程(OOP)是C#的核心理念,它通过类和对象来组织代码,使程序更加模块化、可维护和可扩展。OOP的四大基本特性——封装、继承、多态和抽象——为代码的设计和实现提供了强大的支持。在本节中,将深入探讨这些概念,包括如何定义类与对象、实现继承和多态、以及使用抽象类和接口。掌握这些基本特性是构建复杂、功能丰富的应用程序的基础。
类与对象
类是定义对象的蓝图或模板,它描述了一类对象的属性和行为。类中包含字段、属性、方法和事件。对象是类的实例,通过‘new‘关键字创建。
定义类
public class Person
{
// 字段
private string name;
private int age;
// 属性
public string Name
{
get { return name; }
set { name = value; }
}
public int Age
&nb