博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#基础—面向对象
阅读量:4220 次
发布时间:2019-05-26

本文共 1016 字,大约阅读时间需要 3 分钟。

1、基本概念

 类

 对象
 属性
 方法

  对象是类的一个实例,对象具有属性和方法

2、访问修饰符

 ①private : 私有成员, 在类的内部才可以访问。

 ②protected : 保护成员,该类内部和继承类中可以访问。
 ③public : 公共成员,完全公开,没有访问限制。
 ④internal: 当前程序集内可以访问。

 通过使用访问修饰符,达到封装的效果。

3、特点

 ①封装:保证软件部件具有优良的模块性的基础。

 面向对象的类是封装良好的模块,类定义将其说明(用户可见的外部接口)与实现(用户不可见的内部实现)显式地分开,其内部实现按其具体定义的作用域提供保护。
 对象是封装的最基本单位。封装防止了程序相互依赖性而带来的变动影响。

 ②继承:子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。

 ③多态:指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。

 多态性允许每个对象以适合自身的方式去响应共同的消息。
 多态性增强了软件的灵活性和重用性。

4、类中字段与属性

 字段遵循变量命名规则,一般以下划线开始,第一个单词首字母小写,其余首字母大写。

 属性遵循方法的命名规则,全部首字母大写。
 字段可以说是类的特征,属性是用来设置字段的访问器和修改器。(在其它语言中就有所不同了。)

 向类中的字段赋值方法:

  ①在类中定义并赋值
  ②定义访问器和修改器
  ③使用构造函数

5、构造函数

 ①构造函数:就是一个方法,但是名字要和类名一致。

 ②作用:通过构造函数,可以使用参数给字段赋值
 ③特点:可以重载
 ④语法:构造函数是用来创建对象的特殊方法,方法名和类名一样,没有返回值,连void都不用。

  构造函数可以有参数,new对象的时候传递函数参数即可.如果不指定构造函数,则类有一个默认的无参构造函数。如果指定了构造函数,则不再有默认的无参构造函数,如果需要无参构造函数,则需要自己来写。

6、namespace命名空间

 使用using关键字可以引用其它命名空间中的东西

  ①在这之前需要先引用,右击项目——引用,指明要引用的类
  ②Using _01面向对象

转载地址:http://tcqmi.baihongyu.com/

你可能感兴趣的文章
JVM调优方法
查看>>
MySQL的高可用
查看>>
Spring的注解驱动开发
查看>>
NoSQL数据库之Redis
查看>>
从IO-BIO-NIO-AIO-到Netty
查看>>
手写一个简易跳表(Java版)
查看>>
深入理解Redis
查看>>
SpringMVC实战与源码分析
查看>>
计算机操作系统--文件管理
查看>>
设计模式之行为型模式
查看>>
设计模式之结构型模式
查看>>
Java的反射机制
查看>>
HashMap源码分析
查看>>
LinkedList源码分析
查看>>
这个不错!
查看>>
好久不写Qsort了,今天居然编译器不认识,日了!
查看>>
好久不做ACM 做起来手生的很。。
查看>>
对CODEFISH的意见
查看>>
新的构架
查看>>
微软真强啊!这么恶心的model(转自msdn)-----front controller
查看>>