个性化阅读
专注于IT技术分析

2020年02月的文章

第8页
C#教程

C#接口interface

半瓶木阅读(638)评论(0)赞(0)

C#中的接口是类的蓝图。就像抽象类一样,因为在接口内部声明的所有方法都是抽象方法。它不能具有方法主体,也不能实例化。 它用于实现类无法实现的多重继承。因为它没有方法主体,所以用于实现完全抽象。 它的实现必须由类或结构提供。实现接口的类或结构...

C#教程

C#抽象abstract

半瓶木阅读(652)评论(0)赞(0)

本文概述 抽象方法 C#抽象类 抽象类是在C#中实现抽象的方法。 C#中的抽象是隐藏内部细节并仅显示功能的过程。可以通过两种方式实现抽象: 抽象类 接口 抽象类和接口都可以具有抽象所必需的抽象方法。 抽象方法 声明为抽象且没有主体的方法称为...

C#教程

C#密封sealed

半瓶木阅读(811)评论(0)赞(0)

本文概述 C#密封等级 C#密封方法 C#密封关键字对类和方法施加限制。如果创建密封类,则不能派生它。如果创建密封方法,则不能覆盖该方法。 注意:结构是隐式密封的,因此无法继承。 C#密封等级 C#密封类不能由任何类派生。让我们看一下C#中...

C#教程

C#多态性

半瓶木阅读(673)评论(0)赞(0)

术语“多态”是“ poly” +“ morphs”的组合,表示多种形式。这是一个希腊词。在面向对象的编程中,我们使用3个主要概念:继承,封装和多态性。 C#中的多态有两种类型:编译时多态和运行时多态。通过C#中的方法重载和运算符重载来实现编...

C#教程

C#基础base

半瓶木阅读(951)评论(0)赞(0)

本文概述 C#基本关键字:访问基类字段 C#基本关键字示例:调用基类方法 C#继承:内部调用基类构造函数 在C#中,基关键字用于访问基类的字段,构造函数和方法。 你只能在实例方法,构造函数或实例属性访问器中使用base关键字。你不能在sta...

C#教程

C#方法重写

半瓶木阅读(1025)评论(0)赞(0)

如果派生类定义的方法与其基类中定义的方法相同,则在C#中称为方法重写。它用于实现运行时多态。它使你能够提供该方法的特定实现,该方法已经由其基类提供。 要在C#中执行方法覆盖,你需要将virtual关键字与基类方法一起使用,并将关键字与派生类...

C#教程

C#成员重载

半瓶木阅读(923)评论(0)赞(0)

如果我们创建两个或多个具有相同名称但参数数量或类型不同的成员,则称为成员重载。在C#中,我们可以重载: 方法, 构造函数,以及 索引属性 这是因为这些成员仅具有参数。 C#方法重载 在C#中,具有两个或多个名称相同但参数不同的方法称为方法重...

C#教程

C#聚合

半瓶木阅读(1332)评论(0)赞(0)

在C#中,聚合是一个过程,其中一个类将另一类定义为任何实体引用。这是重用类的另一种方法。它是代表HAS-A关系的一种关联形式。 C#聚合示例 让我们看一个聚合示例,其中Employee类将Address类的引用作为数据成员。这样,它可以重用...

C#教程

C#继承

半瓶木阅读(687)评论(0)赞(0)

本文概述 C#单级继承示例:继承字段 C#单级继承示例:继承方法 C#多级继承示例 在C#中,继承是一个过程,其中一个对象自动获取其父对象的所有属性和行为。这样,你可以重用,扩展或修改在其他类中定义的属性和行为。 在C#中,继承另一个类的成...

C#教程

C#属性

半瓶木阅读(703)评论(0)赞(0)

C#Properites没有存储位置。 C#属性是字段的扩展,并且像字段一样进行访问。 这些属性具有用于设置,获取或计算其值的访问器。 C#属性的用法 C#属性可以是只读或只写的。 在C#属性中设置值时,我们可以拥有逻辑。 我们将类的字段设...