ABStracC# 中的 t 类示例

什么是腹肌?tracC# 中的 t 类?
ABStract 类 永远无法实例化,并由关键字 abs 标记。tract. 绝对值tract 类包含零个或多个绝对值trac其中有 t 种方法。绝对值tract 类充当基类,旨在被子类继承,子类要么实现其方法,要么重写其方法。
我们来学习腹肌训练吧!trac下面给出一个 C# 类的示例。下面定义了一个名为“Animal”的类。定义“Animal”类时,我们对该动物一无所知,例如它是狗还是猫。名为 description 的方法只是为该类定义的一个通用方法。
现在,当我们知道动物到底是什么时,我们创建另一个继承基类的类。如果我们知道动物实际上是狗,我们创建继承主基类的狗类。这里的关键区别是,狗类不能改变 DescriptAnimal 类的 ion 方法。它必须定义自己的 C# abs。tract 方法称为狗-Descript离子。这是 C# 绝对值的基本概念。tract 类。
练出腹肌tracC# 中的 t 类
让我们看看腹肌trac本文将通过实时示例讲解如何在 C# 中修改代码以包含 C# 绝对值函数,并提供 t 类的 C# 示例。tract 类。请注意,我们不会运行这段代码,因为 C# 绝对值中没有任何代码可以运行。traction class。
步骤1) 第一步,我们来练出腹肌trac创建一个名为 Tutorial 的类,该类只有一个方法。所有代码都需要写在 Program.cs 文件中。
Code 解释:-
- 我们首先定义绝对值tract 类。注意 abs 的使用。tract 关键字。这用于表示该类是绝对值类。tract 类。
- 接下来,我们定义一个什么也不做的方法。该方法必须包含关键字 virtual。这意味着子类不能修改该方法。这是任何绝对类的基本要求。tract 类。
步骤2) 现在让我们添加子类。此代码添加到 Program.cs 文件中。
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { abstract class Tutorial { public virtual void Set() { } } class Guru99Tutorial:Tutorial { protected int TutorialID; protected string TutorialName; public void SetTutorial(int pID,string pName) { TutorialID=pID; TutorialName=pName; } public String GetTutorial() { return TutorialName; } static void Main(string[] args) { Guru99Tutorial pTutor=new Guru99Tutorial(); pTutor.SetTutorial(1,".Net"); Console.WriteLine(pTutor.GetTutorial()); Console.ReadKey(); } } }
这段代码没有什么特别之处。我们只是定义了一个名为“Guru99Tutorial' 继承了 abstract 教程类。然后我们定义与之前相同的方法。
注意:
这里我们不能更改在 Tutorial 类中定义的 Set 方法的定义。在 Tutorial 类中,我们定义了一个名为“Set”的方法(public virtual void Set())。由于该方法是 abs 的一部分,因此我们不能更改它在 Tutorial 类中的定义。trac在 C# 类中,我们不允许再次定义 Set 方法。 Guru99辅导课。




