码迷,mamicode.com
首页 > Windows程序 > 详细

C#面向对象

时间:2018-05-23 02:30:41      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:选择   一个   prot   构造   面向   编写程序   int   默认   事物   

面向对象是什么?

面向对象是一种思想,以C语言的流程语句编写思路是按照事情发展顺序编写,面向对象是把事物看成独立的个体来编写程序

面向对象的思想是对自然界对象的描述,首先要保证个体内部的隐私,因此用到封装,对象与对象之间的关系有继承关系,同类但不同的对象可以用多态来描述

类是什么?

类是对一类实体的抽象,因此要使用类首先要实例化。类的基本结构如下:

 class  类名{

构造函数

    成员变量

   函数

析构函数

}

面向对象的实现方式?

面向对象三大特性:封装,继承和多态

封装:采用访问修饰符实现

public:公共,谁都能访问

private:隐私,只能类内部访问

protected:类内部和子类能访问

internal:当前程序集能够访问,默认

特殊修饰符

abstract:抽象基类,表示对类的抽象,必须派生成类才能实例化使用

interface:接口,必须派生成类

抽象类和接口特性相似,但意义不同,抽象类和接口都可以被继承,不能直接被实例化,但一个类可以继承多个接口,只能继承一个抽象基类

继承:描述两个类之间的父子关系,C#不能多继承,每个个体只能有一个父亲,如果需要可以继承多个接口

多态:多态通过重载实现,重载包括函数重载和运算符重载,指的是函数名相通,但是可以根据参数类型不同来选择不同的函数执行。注意,返回值不同不能实现多态。

 

C#面向对象

标签:选择   一个   prot   构造   面向   编写程序   int   默认   事物   

原文地址:https://www.cnblogs.com/feichangnice/p/9074860.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!