C#碎片整理(二)
来源:互联网 发布:网络音响怎么布线 编辑:程序博客网 时间:2024/05/11 22:55
构造函数就是用于初始化数据块的函数
属性不会默认设置get或set方法,如果没有设置get或set,则不可读或写
var声明的匿名类型,初始化之后类型确定,并且以后不可修改。
继承分为实现继承和接口继承
隐藏方法通常用关键字加以区分
抽象类是一个不完整的模板,不能实例化,可以用抽象类去声明对象,但不能构造对象。继承抽象类时必须实现抽象方法。
子类必须至少继承一个父类的构造函数,如果不写,默认集成父类的无参的构造函数。
abstract class BaseClass{
public virtual void MethodA(){Console.WriteLine(“BaseClass”);}
public virtual void MethodB(){}
}
class Class1: BaseClass{
public void MethodA(){Console.WriteLine(“Class1”);}
public override void MethodB(){}
}
class Class2: Class1{
new public void MethodB(){}
}
class MainClass{
public static void Main(string[] args){Class2 o = new Class2();o.MethodA(); }
}
结果:Class1,因为class1隐藏了父类的方法,之后的Class1的子类会实现Class1中的方法
抽象方法额虚方法都用关键字进行重写
对于列表,初始默认容量为0,第一次变为4,之后每次为2倍。
抛出异常方法:throw new Expection(“string”);
C#的类型安全是指C#代码在编译时就确定了一个对象的类型,并且运行时可以通过GetType()获取他的类型
- C#碎片整理(二)
- C#碎片整理(一)
- python碎片(二)
- C#多线程整理(二)
- 碎片整理
- 碎片整理
- 碎片页介绍(二)
- 算法小碎片(二)
- 加速xp 碎片整理(defrag)速度
- Oracle碎片整理全面解析(转贴)
- C#正则表达式整理备忘(二)
- 初学c#知识整理(二)
- C#笔记整理(二)
- C#基础整理(二)
- ADO.NET的记忆碎片(二)
- Oracle 数据库碎片整理
- exchange碎片整理!
- Oracle数据库碎片整理
- 异常
- 开发者入门必读:最值得看的十大机器学习公开课
- MVVM之DataBinding
- Java实现最短作业优化算法 (SJF算法)
- 【LeetCode】数组系列(子序列)
- C#碎片整理(二)
- bootstrap滚动监听
- Handler消息传递机制
- jsp页面的base参考路径问题
- CSS对display,position,和float之间关系的定义
- SDUT-串结构练习——字符串连接
- C++代码计算任意多边形的面积
- Kali Linux 破解WPA2加密的wifi密码
- tomcat 导致的字符乱码的问题 eclpise字符乱码