c#- -一个中心,两个基本点

来源:互联网 发布:巨婴国为什么被禁 知乎 编辑:程序博客网 时间:2024/05/17 03:03

概述:



C#是一种安全的、稳定的、简单的、优雅的,由C和c++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。


我们学过vb,我们也了解一点c++。现在在学起c#来,就有了另一个机会去了解和摸索  任何一种编程语言的规律。c#  对我们来说,并不陌生。因为它的数据,表达式,控制结构,函数等我们在学vb c++时,都已经学习过了。c#的面向对象,也在学习UML 学习c++中都有所了解。除此之外,还有c#区别于c++的一些变化是我们多注意的。

  

以上是简单进行的一些比较,欢迎补充。除此之外,各语言语法有差异是我们要注意区分的。以前提起面向对象的几个特征,只是有个大概的理解。此次,又从代码具体实现角度认识了。算是一大收获。

以下做c#总结


 c#--一个中心,两个基本点。

    

一个中心:坚持以面向对象为中心。

两个基本点:坚持掌握基本元素 ,坚持了解基本用法 。如图


以上三点,是我们主要要掌握的。

面向对象,是精髓。三个显著的特点是:继承,封装和多态。

具体涉及到继承时,既可以在基类虚拟,然后在成员函数中去重写。也可以,在基类中去抽象一个类,然后再去实例化它。在继承的同时,还可以再去添加子类的特有性质。从而达到代码的复用。

封装,会通过设定不同的访问权限来实现。私有的保护的或公有。写成一个类,本身也就是一种封装。

多态,就要提到重载和重写,两种形式都是实现多态的方式。接口也可以衔接。


c#是一种语言。其实和我们所用的汉语 英语也有相似之处。它要有单词,要有语法。对映到c#中来说,“单词”就是它的元素。“语法”就是它的规则。再加上oop的思想,这就是整个c#。




1 0
原创粉丝点击