自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 关于派生类的构造函数的一些问题

首先需要明确的是,无论是基类还是派生类,想要携带特定参量实例化对象,都需要存在一个相对应的构造函数。尤其是对于一个派生类来说,即是说基类里面已经有了携带了所需参量的构造函数,但他只是基类的构造函数,派生类并不可以直接拿过来用。 另外,对于派生类中base和this的使用,也算是痛的领悟,琢磨试验了好一会儿才搞明白了。不论是使用base还是this,他们的目的都在于保持或者扩展他们所引用的构造函数...

2018-07-28 00:01:00 587

原创 虚方法与隐藏方法异同之我见

虚方法和隐藏方法从本质上来说,他们的目的是一样的,都是为了让对象在保证具有基类的共性的同时能够发挥出自己的个性,但不同的是,他们俩的作用范围不一样。隐藏方法的作用范围局限于指向派生类的派生类的引用,而虚方法既可以作用于指向派生类的基类的引用,也可以作用于指向派生类的派生类的引用。当然了,隐藏方法只是将原来的方法隐藏,而虚方法则是直接重写基类的方法,这一点也是有所区别的。下面直接看例子:在我的基类p...

2018-07-26 15:52:23 319

原创 关于C#中的隐藏方法的使用

子类继承了父类,如果想要改变父类中的某个变量或者方法,虽然不可以直接删除父类中的成员,但是可以使用隐藏方法替换父类中的变量或者方法。但是需要注意的是,如果只是替换掉了父类中的变量,但是方法还是执行的父类中的方法,那么方法所使用到的变量的值还是父类中 变量的值,除非在子类中也重写一遍方法,否则只能在外部写函数达到目的。几张图说明一切: using System; using System.Coll...

2018-07-19 22:10:22 1754

空空如也

空空如也

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

TA关注的人

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