小袁C#可视化(1)——初识类和对象

1、抽象

是指对具体问题进行概括,抽取某类对象的公共特征并加以描述的过程,抽象的过程就是对问题进行分析和认识的过程。

2、类

是对事物的一种抽象定义,将抽象之后的特征和行为有机地结合起来便构成了类,类是具有共同特征和行为的一类事物的统称。

类的特性:封装、继承和多态。

  • 封装就是把客观对象的属性和行为封装起来,不需要让外界指导具体的实现实现细节,仅对外公开接口,控制在程序中属性的读和修改的访问级别。
  • 继承是描述类与类之间的关系,通过继承在无需重新改写原来的类的情况下,对原有类的功能进行扩展。继承可以避免代码复制和相关的代码维护等问题。
  • 多态建立在继承的基础上,允许出现重名现象,使得同一个属性和方法在不同的类中具有不同的定义。

3、C#类定义

C#语言是一种面向对象的语言,因此类是组成C#应用程序的基础,C#中的类主要由字段、属性和方法组成。

语法如下:

[访问修饰符]  class 类名{

类的字段声明;

类的属性声明;

类的方法声明;

}

快捷键:prop+tab+tab  {get;set}

语法说明如下:

  • 中括号“[ ]”中的内容表示可以省略,省略表示取默认值
  • 关键字“class”用于定义类
  • 大括号“ { } ”中的内容是类的主体
  • 字段是类的成员,是用于描述一类事物某个特征的变量
  • 属性是对字段的封装,能够阻止非法数据输入,从而保护内部数据的安全
  • 方法,类中的方法用于描述类的行为,是对象可以执行的操作

语法:

[访问修饰符] 返回值类型  方法名称(参数列表){

方法体;

}

4、在C#中实例化对象的语法是什么?怎么使用对象字段和对象方法?

(1)实例化对象,语法如下:

类名  对象名 = new 类名();

(2)访问对象字段,语法如下:

对象名 . 字段 = 值;

(3)调用对象方法,语法如下:

对象名 . 方法(参数)

5、命名空间

在C#中,命名空间有两种形式,一种是.NET框架已经定义好的系统命名空间,另外一种则是开发过程中我们自定义的命名空间。

命名空间的定义是以关键字 namespace 开始,后跟命名空间的名称,如下所示:

为了调用支持命名空间版本的函数或变量,会把命名空间的名称置于前面,如下所示:

namespace_name.item_name;

using 关键字:表明程序使用的是给定命名空间中的名称。

例如,System 命名空间,其中定义了类 Console;

System.Console.WriteLine(“Hello there”);

如果使用 using 命名空间指令,这样在使用的时候就不用在前面加上命名空间名称。

Console.WriteLine (“Hello there”);

6、创建一个winform工程

给TA打赏
共{{data.count}}人
人已打赏
C#

ADO.NET基础开发

2022-7-28 17:55:44

C#

小袁C#可视化(2)——异常处理与DBHelper类

2022-8-1 10:46:56

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索