
c#
富哥92
一起学习
展开
-
类与对像
面向对象:封装、继承、多态对象:一个人,一颗树、一首歌曲、一件工作等等一个叫小明的小朋友,他有身高、年龄、爱好,然后有一群小朋友都和小明一样有身高、年龄、爱好这些特征,我们把这些特征总结出来就是类。对象的这些特征可以分为两种,一种是身高、年龄这些特征,这些特征通常是名词,可以用一个字符串或一个数字来描述这种可以称之为静态特征,在c#中,用字段或属性来表示这些特...原创 2019-07-25 09:40:02 · 96 阅读 · 0 评论 -
封装的概念
封装:隐藏对象的信息,留出访问接口在c#通常使用属性对字段进行封装class Child{private string_sex; //隐藏字段public srting Sex //公开属性{ get{return _sex;} //读,返回字段的值 set{_sex=value;} //写,为字段赋值}}//封...原创 2019-07-25 10:13:40 · 138 阅读 · 0 评论 -
构造方法
Child child=new Child();//调用构造方法//构造方法的作用:为属性赋值//如果没有显示定义构造方法,则会有一个默认的无参数的构造方法//如果显示有定义的构造方法,则没有默认构造方法//只能用new方法名()的形式调用构造方法//构造方法通常声明为public//构造方法没有返回值类型//构造方法名必须与类名相同...原创 2019-07-25 11:34:17 · 133 阅读 · 0 评论 -
this
public Child(string sex){this.sex=sex;//this 当前对象}原创 2019-07-25 11:36:59 · 96 阅读 · 0 评论 -
对象初始化器
//用对象初始化器初始化对象Child child=new Child(){Name="duiyiu",Age=5};原创 2019-07-25 11:44:05 · 118 阅读 · 0 评论 -
c#数据类型
值类型和引用类型值类型:int、char、double、bool值类型变量存储对象的值,赋值会创建值得副本,修改任何一个副本,不会影响其他得副本。引用类型:类 string 、数组、接口引用类型变量存储对象的内存地址,赋值不会创建值的副本,只会创建地址的副本修改任何一个副本,也同时修改其他的副本。...原创 2019-07-25 15:03:14 · 156 阅读 · 0 评论 -
枚举类型
枚举是值类型枚举中不能定义字段属性和方法枚举值是从0递增的整数原创 2019-07-25 17:31:55 · 162 阅读 · 0 评论 -
方法传参中的值类型和引用类型
按引用传参,方法修改形参,通常实参也会被修改按值传参,方法修改形参,实参不会被修改原创 2019-07-25 17:45:30 · 171 阅读 · 0 评论 -
虚方法和多态
一个设计原则面向对象编程中,都遵循一个原则:依赖倒置原则。换句话说就是程序设计要抽象类而不依赖于具体类。基类的引用:派生类的对象包含基类部分和派生类部分,所以,我们可以通过一个基类类型的引用指向派生类。通过指向派生类的基类引用,我们仅仅能访问派生类中的基类部分。虚方法:声明为virtual的方法就是虚方法。基类的虚方法可以在派生类中使用override进...原创 2019-07-26 10:09:53 · 226 阅读 · 0 评论