本文介绍: C#语言是2001年,微软推出”.Net战略”时,专门订制的一门编程语言,其基本的思想就是仿照JAVA语言的虚拟机原理,开发出“受托管”的中间语言。C#的OOP(面向对象)编程是C#编程语言中最为精华的部分,如果没有学习C#的OOP部分,则可以认为就没有学习过C#。在继承关系的类中,父类中定义了“虚方法”(关键字:Virtual),子类使用关键字override 进行方法重写。目的是:为了一个项目中,可以使用重名的类。private: 私有的,只能本类访问,包括子类也不能访问,是最严格的控制访问。
C# 面向对象编程
C#的OOP(面向对象)编程是C#编程语言中最为精华的部分,如果没有学习C#的OOP部分,则可以认为就没有学习过C#。
C#语言是2001年,微软推出”.Net战略”时,专门订制的一门编程语言,其基本的思想就是仿照JAVA语言的虚拟机原理,开发出“受托管”的中间语言。(即:C#编译后不是直接生成二进制EXE目标代码,而是先生成中间语言(IL),再根据不同的操作系统,最终解释生成为目标代码)。其最大的好处就是实现“跨平台性”,推出几年后随着功能与性能的不断完善,很快就成为了全世界最受欢迎的编程语言之一。
一、C# OOP编程基本介绍
面向对象概念:类、对象、类与对象的关系
面向对象三大特征: 封装/继承/多台
封装性:用访问修饰符来体现封装性
public 公共的
private 私有的
protected 受保护的
internal 本程序集的
构造函数:是维护一个类的完整性。可以通过类的构造函数,使得一个类构造出不同(型号/类别)的对象实体。
特征:(1) 构造函数名称与类名相同
(2) 构造函数没有返回数值,也不加 void 关键字
(3) 构造函数不需要调用,可以直接运行
方法的定义
方法的构成:(1) 方法的名称
(2) 方法的参数列表
(3) 方法的返回类型,如果没有返回数值,要加 void 关键字
(4) 方法体(方法的内容)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。