选择正确的被重载的方法
摘要:今天天气不好下雨了本来打算出去找房子的房子到期了,出去找了一圈发现不好找了,时间过得好快,又是一年毕业季啊。。。回来没事准备写一篇随笔吧。 在面向对象的思想中我们经常会用到方法的重载,但是我们很少去思考编译器是怎样根据方法的签名去决定选择哪个方法的。一般来说发生重载具体用哪个方法是显而易见的,因为只
阅读全文
posted @
2017-04-09 17:30
北纬33点3度
阅读(230)
推荐(0)
面向对象之多态的三种方式
摘要:多态是面向对象最重要的特征之一,它能使得单一的类变得更多种类。简单来说多态主要有三种形式,分别是虚方法、接口和抽象类,三者各有特点,下面是代码对他们的描述: 1 class Program 2 { 3 static void Main(string[] args) 4 { 5 //1.virtual
阅读全文
posted @
2016-08-02 22:21
北纬33点3度
阅读(1073)
推荐(0)
字段与属性
摘要:我们在创建类的时候,一般都会用到改类的属性,创建属性我们一般都是用public修饰符,字段一般用private修饰符去修饰,在使用属性的时候我们传的值是修改字段的值,而不是修改属性的值(在get和set构造器中),由字段的变动传到属性的构造器中引起属性的变化。新建一个Person类,简单点来说为Pe...
阅读全文
posted @
2015-10-14 23:32
北纬33点3度
阅读(186)
推荐(0)
类与实例
摘要:对于我们编程初学者来说,面向对象的三大特征(封装、继承和多态)是必须要了解的,同时我们也要搞清楚类与对象的关系。首先,我们看下类和对象是如何定义的,以及什么实例化。【Class】类是具有相同的属性和功能的对象的抽象的集合。【Object】对象是类的实例化。【Instantiation】实例化就是创建...
阅读全文
posted @
2015-10-11 17:55
北纬33点3度
阅读(657)
推荐(0)