C#总结

来源:互联网 发布:魔窟冒险 mac 编辑:程序博客网 时间:2024/05/16 07:52

        最新学习了C#视频,和晓春要上视频的时候我变习惯性的在百度上查了一下什么叫C#,百度定义如下:C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。

        按照他的说法,我也只是了解了VB简单的可视化操作,所以对于C和C++是一点也不知道,但是本着语言相似性的原则,也就没有再考虑很多,变开始了视频的观看,包括里边例子的实现,大概用了一个星期左右,看完以后就一个字,乱,于是开始总结,看着烦乱的笔记,看了两三遍,才算是弄出了点头绪。

          看完以后其实很多东西都是陈伟老爷子讲过的东西,当时没有好好的理解一下老爷子的东西,现在不得不再补一下了。

        首先是基类:说道基类也就有了派生类,其实这两者是相对说的。。可以用现实生话中的父子关系来理解。如生你的人对于你来说是父亲,而你爷爷对于你父亲来说是你父亲的父亲。那为什么生你的人可以称之为父亲呢?因为他有了你这个儿子。也就是说“有了儿子就有了父亲”。 回过头来,判断一个类是否为基类的方法是看这个类有无派生类,有派生于他的类存在,那么就可以称之为基类,如果没有,那就不是了。  

        又比如说:人就可以做为一个基类,他都有口,眼,鼻,耳,身高,年龄 等.。男人与女人就可以从这个基类中派生,使其继承人这个基类的一些东西。 
 
public class people() { public string height; public string age; } pulbic class man():people { //这里可以加如一些man特有的东西 } 
        构造函数和析构函数
        构造函数:任何时候,只要创建类或结构,就会调用它的构造函数。 类或结构可能有多个接受不同参数的构造函数。 构造函数使得程序员可设置默认值、限制实例化以及编写灵活且便于阅读的代码。 有关更多信息和示例,请参见使用构造函数(C# 编程指南)和实例构造函数(C# 编程指南)。 如果您没有为对象提供构造函数,则默认情况下 C# 将创建一个构造函数,该构造函数实例化对象,并将成员变量设置为默认值表(C# 参考)中列出的默认值。
 class A{public int x;
public int y;public string s;// 默认构造函数public A(){x = 0;y = 0;}//带参数的构造函数public A(string a){this.s=a;}}


0 0
原创粉丝点击