上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页
摘要: 多态是同一个行为具有多个不同表现形式或形态的能力。 多态性意味着有多重形式。在面向对象编程范式中,多态性往往表现为"一个接口,多个功能"。 多态性可以是静态的或动态的。在静态多态性中,函数的响应是在编译时发生的。在动态多态性中,函数的响应是在运行时发生的。 在 C# 中,每个类型都是多态的,因为包括 阅读全文
posted @ 2022-04-12 19:06 0bug 阅读(9) 评论(0) 推荐(0) 编辑
摘要: 继承是面向对象程序设计中最重要的概念之一。继承允许我们根据一个类来定义另一个类,这使得创建和维护应用程序变得更容易。同时也有利于重用代码和节省开发时间。 当创建一个类时,程序员不需要完全重新编写新的数据成员和成员函数,只需要设计一个新的类,继承了已有的类的成员即可。这个已有的类被称为的基类,这个新的 阅读全文
posted @ 2022-04-12 18:59 0bug 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 当你定义一个类时,你定义了一个数据类型的蓝图。这实际上并没有定义任何的数据,但它定义了类的名称意味着什么,也就是说,类的对象由什么组成及在这个对象上可执行什么操作。对象是类的实例。构成类的方法和变量称为类的成员。 类的定义 类的定义是以关键字 class 开始,后跟类的名称。类的主体,包含在一对花括 阅读全文
posted @ 2022-04-12 17:58 0bug 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 枚举是一组命名整型常量。枚举类型是使用 enum 关键字声明的。 C# 枚举是值类型。换句话说,枚举包含自己的值,且不能继承或传递继承。 声明 enum 变量 声明枚举的一般语法: enum <enum_name> { enumeration list }; 其中, enum_name 指定枚举的类 阅读全文
posted @ 2022-04-12 17:51 0bug 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 在 C# 中,结构体是值类型数据结构。它使得一个单一变量可以存储各种数据类型的相关数据。struct 关键字用于创建结构体。 结构体是用来代表一个记录。假设您想跟踪图书馆中书的动态。您可能想跟踪每本书的以下属性: Title Author Subject Book ID 定义结构体 为了定义一个结构 阅读全文
posted @ 2022-04-12 17:45 0bug 阅读(91) 评论(0) 推荐(0) 编辑
摘要: 在 C# 中,您可以使用字符数组来表示字符串,但是,更常见的做法是使用 string 关键字来声明一个字符串变量。string 关键字是 System.String 类的别名。 创建 String 对象 您可以使用以下方法之一来创建 string 对象: 通过给 String 变量指定一个字符串 通 阅读全文
posted @ 2022-04-12 17:38 0bug 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 数组是一个存储相同类型元素的固定大小的顺序集合。数组是用来存储数据的集合,通常认为数组是一个同一类型变量的集合。 声明数组变量并不是声明 number0、number1、...、number99 一个个单独的变量,而是声明一个就像 numbers 这样的变量,然后使用 numbers[0]、numb 阅读全文
posted @ 2022-04-12 17:26 0bug 阅读(125) 评论(0) 推荐(0) 编辑
摘要: C# 单问号 ? 与 双问号 ?? ? 单问号用于对 int、double、bool 等无法直接赋值为 null 的数据类型进行 null 的赋值,意思是这个数据类型是 Nullable 类型的。 int? i = 3; 等同于: Nullable<int> i = new Nullable<int 阅读全文
posted @ 2022-04-12 17:17 0bug 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 一个方法是把一些相关的语句组织在一起,用来执行一个任务的语句块。每一个 C# 程序至少有一个带有 Main 方法的类。 要使用一个方法,您需要: 定义方法 调用方法 C# 中定义方法 当定义一个方法时,从根本上说是在声明它的结构的元素。在 C# 中,定义方法的语法如下: <Access Specif 阅读全文
posted @ 2022-04-12 16:51 0bug 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 封装 被定义为"把一个或多个项目封闭在一个物理的或者逻辑的包中"。在面向对象程序设计方法论中,封装是为了防止对实现细节的访问。 抽象和封装是面向对象程序设计的相关特性。抽象允许相关信息可视化,封装则使开发者实现所需级别的抽象。 C# 封装根据具体的需要,设置使用者的访问权限,并通过 访问修饰符 来实 阅读全文
posted @ 2022-04-12 16:35 0bug 阅读(11) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 13 下一页