C#常用知识点总结
2015-05-16 14:19
218 查看
C#常用知识点总结:
1)方法定义语法:
访问修饰符+返回类型+方法名称+(参数列表)+{方法体}注意:方法体中的最终返回类型必须和方法定义的返回类型一致,换句话说,如果
方法定义不是void类型,则方法体中要看到return关键字,反之return可以省略。
其中:访问修饰符有:
1)public protectedinternal private(区别)
2)返回类型主要包括:
2.1常见的值类型:整数类型\字符类型\实数类型\布尔(bool)类型\枚举类型\结构类型
2.2引用类型:
类(class)、接口(interface)、委托(delegate)和数组(array)
2.3 void无返回值类型
2)方法之间的关系有:重写和重载。
区别 | 重写 | 重载 |
组成 | 同名同参数同返回类型 | 同名不同参 |
位置 | 子类当中 | 当前类 |
访问修饰符 | 子类的访问范围大于等于父类 | 没有要求 |
3)构造函数
构造函数的特点:1无返回类型(注意不是无返回值类型void)
2 函数名和当前函数所在的类名一致
构造函数的作用:
为类的成员赋初始值(现阶段主要是为类中的属性赋值)
4)类和对象
类的成员主要包括:1、 字段:主要用于存储数据 (经常作为描述类的特征)
2、 属性:必须要有get或者set中的一个方法 (经常作为描述类的特征)
3、 方法:类具有的功能 (经常作为描述类的行为)
注意:
调用类中的成员时,必须先将类实例化,实例化的方式:
类名 变量名=new
类名([参数列表]),这种方式实际上是调用类的构造函数,当类使用了
这种方式实例化后,我们就称这个变量名为该类的对象,对象就相当于一个实实在在的例子,简称实例。类更加侧重于模板,而对象是实例,例如:说“手机“就是一个模板,说”苹果6”手机就是个实例。
继承:
步骤:
1提取所有类中都有的共同的属性和方法,将其写到父类中
2完成子类继承父类(:),并添加子类中独有的属性和方法
继承:
(1)如果父类中的构造函数没有参数,则子类中的构造函数也没有参数
(2)如果父类中的构造函数有参数,子类中构造函数必须跟父类保持一致
在构造函数之后加上:base传递到父类的参数中
继承 is a
父类引用指向子类对象
猫 是
动物
cat is a animal
鸟 是 动物
Animalanimal = new Bird()
Object类是所有类的基类(父类) (子类:派生类)
所有类都直接或者间接继承与Object类
多态实现方式:
子类当中的
1、隐藏:new
2、重写:父类:virtual
子类:override
2个的作用:隐藏掉父类中的方法(属性),
但是在使用is a的关系的时候,
隐藏:new方式,会默认调用父类的中的方法(属性),
这个时候只有使用重写,才能调用父类中的方法(属性)
3\一个方法不可能又是密封方法(sealed)又是虚方法(virtual)
相关文章推荐
- C# 中的常用正则表达式总结
- JavaScript第六章知识点总结——JavaScript常用DHTML对象 Document相关对象 事件处理
- 黑马程序员 知识点总结-Java中几个常用的类(二)
- C#编程中常用的三种命名法总结
- C#知识点总结系列:1、C#中Hashtable、Dictionary详解以及写入和读取对比
- C# 比较常用的方法总结
- C# 中的常用正则表达式总结
- JavaScript第五章知识点总结——常用DHTML对象 Window对象 对话框 定时器
- C#三十四 常用开发的部分总结
- C# 中的常用正则表达式总结
- 总结c#常用语法,看看还有什么没有写上的哦,快来补上吧
- java常用到的知识点总结之IO流
- C#中常用的ToString()方法总结
- C# 中的常用正则表达式总结(转)
- (转载)UE4 C++编程常用知识点总结
- Silverlight 常用小知识点总结
- C# 中的常用正则表达式总结
- [转]c#一些常用的正则表达式总结
- jsp常用知识点总结
- C#小知识点总结