自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 接口与多态

1,接口侧重的是功能的封装,抽象类侧重的是代码的复用,虽然两者都可以实现多态,但是我们在扩展中,如果没有要继承的内容时,请直接使用接口。A:当我们开发一个软件的时候,可能很多时候,我们设计完一个对象后,并不需要马上考虑,或者我们也可能不知道这个对象具体怎么样去编写,我们只是知道的这个对象的行为(也就是知道他干什么,但是不知道怎么干)我们始终要注意,父类一般只放共同的行为,对于部分子类的行为,不能全部放到父类中,因为后面扩展的时候,这些会自动的延续给子类,所以,我们可以把这部分抽象为接口。

2022-12-27 10:15:26 118 1

原创 c#继承与多态笔记

【1】要求:当我们分析类的时候,如果这些类之间具有相同的属性和方法,我们可以考虑继承,但是使用继承的时候,要特别注意,继承关系类之间,一定时“同类”。在子类中,子类可以直接完全的使用虚方法的内容,也可以完全不使用虚方法的内容,当然还可以自己实现,同时继续使用虚方法的内容。如果你使用的继承过多,或继承的层数多,万一我们如果一些代码有问题,你改掉一个后,其他子类都受到影响。1,继承概念:从现实生活中理解继承,我们生活中的继承主要是财产,我们程序中的继承,主要是代码(属性,方法)这个行为是虚拟机本身特有的。

2022-12-16 17:42:28 145

原创 C#强化语法核心:笔记

特别注意:只要是相互类型判断,就不要使用多个独立的if....(使用多个独立的if,会导致前面条件成立,后面的if条件也需要执行的)。在C#规范里面,变量命名时遵循的命名法时:camel命名法(小驼峰命名法)不可以和关键字重名,不可以以特殊符号,数字开头等。以上虽然a和b都是null,但是有区别:null虽然是空值,但是这个有赋值的过程,而a是没有赋值的过程的。成员变量:(在类内部的变量,方法上面。例如:生活中一个人是有很多的别称,但是在正式工作的时候,只可以用一个正式的名字。是不正确的,0不是等于没有。

2022-11-17 11:11:26 96

原创 C#基础知识笔记

最后我们打包的时候,一般把项目可启动项目中release文件夹中的所有:dll文件,不带vshost的exe文件,图片文件,其他的资源文件等,直接拷贝走。当我们在一类文件中,引入了不同的命名空间,但是如果这些命名空间中有相同的类名,我们必须通过完全限定名来使用。【2】项目包括:类库,可启动程序(一般就是编译后是exe文件的,能够独立运行的。PS:在一个项目中,引用其他项目,想使用里面的类,一定要在使用的地方,引入对应的面名空间。当我们调试或者release的时候,每个对应的文件夹下面的文件都会自动更新的。

2022-11-16 17:37:46 116

空空如也

空空如也

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

TA关注的人

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