IT入门 > 教程 > C#教程 > 面向对象编程 >
  • C#中goto语句 日期:2025-10-15 点击:2067 面向对象编程

    goto语句可以将程序的控制权直接转移到指定的标签处。标签是在代码中定义的标识符,goto语句会跳转到该标签所在的位置继续执行。 int i = 0;start: Console.WriteLine(i); // 运行结果:0 1 2...

  • C#中continue语句 日期:2025-10-15 点击:6568 面向对象编程

    continue语句用于跳过当前循环的剩余部分,直接开始下一次循环。当程序执行到continue时,会忽略循环体中continue后面的代码,直接进入下一次循环判断。 for (int i = 0; i continue只能在循环...

  • C#多态 日期:2025-10-15 点击:1972 面向对象编程

    C#多态允许不同类的对象通过相同的接口进行调用。多态分为编译时多态和运行时多态。编译时多态通过方法重载实现,运行时多态通过虚方法和抽象方法实现。 // 定义一个基类class...

  • 重写虚方法 日期:2025-10-15 点击:1043 面向对象编程

    在C#中,重写虚方法是实现运行时多态的一种方式。基类中使用virtual关键字声明虚方法,派生类使用override关键字重写该方法。 // 基类class Shape { public virtual double Area() { return 0; }}// 派生...

  • 方法的重载 日期:2025-10-15 点击:3827 面向对象编程

    方法的重载是指在一个类中可以有多个同名的方法,但它们的参数列表不同。参数列表不同可以是参数的数量、类型或顺序不同。 class Calculator { public int Add(int a, int b) { return a + b; } pu...

  • C#继承概念 日期:2025-10-15 点击:5127 面向对象编程

    在C#里,继承是一种机制,允许一个类(子类)获得另一个类(父类)的属性和方法。它能提升代码复用性,建立类之间的层次关系。 // 定义父类class Animal { public void Eat() { Console.Write...

  • 继承的实现 日期:2025-10-15 点击:8423 面向对象编程

    在C#中,通过冒号来实现继承。子类在类名后用冒号指定要继承的父类。 // 父类class Vehicle { public void Move() { Console.WriteLine("车辆移动"); }}// 子类继承Vehicleclass Car : Vehicle { public void Honk(...

  • base关键字 日期:2025-10-15 点击:1395 面向对象编程

    base关键字在C#里用于访问父类的成员。当子类和父类有同名成员时,可用base访问父类的成员。 // 父类class Parent { public void Print() { Console.WriteLine("父类方法"); }}// 子类class Child : Parent {...

  • 继承中的构造函数与析构函数 日期:2025-10-15 点击:6362 面向对象编程

    在继承中,创建子类对象时,会先调用父类的构造函数,再调用子类的构造函数。 // 父类class BaseClass { public BaseClass() { Console.WriteLine("父类构造函数"); }}// 子类class DerivedClass : BaseClass...