摘要:
1. 由于C#中之类只能继承一个类,要想实现继承不同类的特性,就必须用接口(interface),接口里面的方法都是public,但没有具体实现;2. 当继承一个接口时,就必须实现该接口的所有方法;3. 当继承多个借口且方法有重名时,就必须对重名的第二个方法显式定义,此时默认为public,当调用显... 阅读全文
摘要:
1. 子类继承父类的成员变量与方法;多态是父类的函数在子类的具体的不同的实现,注意需标明virtual和override。Main里面第二句在初始化的时候先调用了父类的构造函数又调用了自己的。2. 使用new表明没有复写,使用override表明复写当objA调用write时C类的write标注了n... 阅读全文
摘要:
1. 关键词this是指向实例自身的,主要运用在五个方面,例如传入的形参将成员数据覆盖时,可以用this表明是实例中的数据; 将当前对象作为参量传入给另一个函数; With indexers(索引器); this也可以用来重载构造函数,例如 也就是说,使用第二个构造函数的时候调用this(4... 阅读全文
摘要:
1. 面向对象编程的三大支柱:Encapsulation, Polymorphism, Inheritance,封装是将某类事物共有的属性和行为抽象出来打包成为一个类,从而实现代码的简化2. #region和#endregion可以实现自由的代码的折叠3.class中默认成员为private,但是对... 阅读全文
摘要:
1.C#的内置类型同样很多,而且需要声明变量并且在此基础上操作,发现了一个以前不知道的东西:可以根据ASCII打出字符还有类型转换时要注意被赋值对象的范围不能少于赋值变量的范围,此时需要将后面的变量的范围通过显示转换强行缩小并且还要保证后面变量的值仍然在缩小的范围内还有占位符{},表示占了个位置给后... 阅读全文
摘要:
听老师讲了C#,感觉前景很大啊。按照老师的演示,开始了C#入门--Hello World。一.控制台直接输出hello world,要设置悬停点才能停留在哪里二.建立一个类,调用函数,并控制foreground和background的颜色。发现使用VS编程挺方便的^_^。期待老师的下一次讲课。 阅读全文