自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiaokunzhang的博客

学习交流,共同进步

  • 博客(6)
  • 收藏
  • 关注

原创 面向对象编程

为什么使用面处对象编程     为了让编程更加清晰,把程序中的功能进行模块化划分,每个模块提供特定的功能,而且每个模块都是孤立的,这种模块化编程提供了非常大的多样性,大大增加了重用代码的机会。     面向对象编程也叫做OOP编程。     简单来说面向对象编程就是结构化编程,对程序中的变量结构划分,让编程更清晰。 类是什么东西     类实际上是创建对象的模板,每个对象都包含数据,并提...

2018-04-01 20:52:41 262

原创 C# 匿名类型

匿名类型     我们创建变量(对象的时候),必须指定类型,其实我们也可以不去指定类型,这个就是匿名类型,我们可以使用var声明一个匿名类型。     使用var声明的匿名类型,当初始化的时候,这个变量的类型就被确定下来,并且以后不可以修改。 var var1 = 88;...

2018-04-01 16:31:14 157

原创 C#属性

属性的定义 属性的定义结构 public string Name{ get{ // get code } set{ //set code } } 定义属性需要名字和类型; 属性包含两个块 get块和set块; 访问属性和访问字段一样,当取得属性的值的时候,就会调...

2018-04-01 15:50:22 356

原创 C#抽象类

抽象类     C#允许把类和函数声明为 abstract。 抽象类不能实例化,抽象类可以包含普通函数和抽象函数,抽象函数就是只有函数定义没有函数体。 显然,抽象函数本身也是虚拟的Virtual(只有函数定义,没有函数体实现)。     类是一个模板,那么抽象类就是一个不完整的模板,我们不能使用不完整的模板去构造对象。 abstract class Building{ public ...

2018-04-01 15:07:48 560

原创 C#接口(interface)

定义和实现接口 定义接口(跑的功能) public interface IRunHandler{ public void Run(); } 实现接口 public class Type1Enemy:IRunHandler{ } 定义一个接口在语法上跟定义一个抽象类完全相同,但不允许提供接口中任何成员的实现方式,一般情况下,接口只能包含方法...

2018-04-01 14:58:58 293

原创 数据结构介绍

为什么要学习数据结构 同样的问题,有的人写出来的程序效率高,有的人却用很复杂的方法解决。 学习数据结构能用最有效的方法解决绝大多数的问题。 学习《数据结构》目的有三个: 第一个是学习常用的数据结构,这些数据结构形成了程序员基本数据结构工具箱(toolkit)。对于许多常见的问题,工具箱里的数据结构是理想的选择。就像.NET Framework 中 Windows 应用程序开发中的工具箱,程...

2018-04-01 11:46:54 209

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除