【今日观点】 面向对象编程(OOP)
一、面向对象编程的思路 1、确定对象。 2、把对象关联起来。 二、类与类之间的关系 1、继承、泛化 2、组合 3、聚合 4、关联 5、依赖 但要用XX的时候,可以把对象从方法里面传递进去从而建立关联。 三、继承 表示 子类是什么,是一种强关...
一、面向对象编程的思路 1、确定对象。 2、把对象关联起来。 二、类与类之间的关系 1、继承、泛化 2、组合 3、聚合 4、关联 5、依赖 但要用XX的时候,可以把对象从方法里面传递进去从而建立关联。 三、继承 表示 子类是什么,是一种强关...
一、面向对象编程的思路 1、确定对象。 2、把对象关联起来。 二、类与类之间的关系 1、继承、泛化 2、组合 3、聚合 4、关联 5、依赖 但要用XX的时候,可以把对象从方法里面传递进去从而建立关联。 三、继承 表示 子类是什么,是一种强关...
特性是什么? 特性的本质是一个类直接或者间接的继承于Attribute这个类,这个类中同样可以有字段、属性、构造方法、方法等。 如何使用特性? 当我们使用特性的时候,我们必须借助第三方通过反射的方式来使用特性。
1、反射是什么? 2、反射有什么用? 3、反射的原理? 4、使用反射的步骤 5、反射的应用场景 1、反射是什么? 反射是.netframework提供的一组帮助类。常常用于反射的类assembly程序集类、Type类型、 Activator...
泛型的作用 没有泛型多个数据类型需要去写多个方法去进行处理 泛型组成 泛型是由尖括号和占位符组成的 泛型的原理 泛型不是语法糖,而是框架升级支持的。第一次编译的时候将类型参数编译成中间语言中的占位符。第二次编译时,将占位符换成了实际上的类型...
1、我对技术博客的理解 写技术博客是一个很好的提升自我的途径,既可以整理沉淀知识,还有提升个人影响力。 2、愿景 希望这个技术博客可以见证我的成长。 3、自我勉励 千里之行,始于足下,无论什么想法,做了才会有效果。开头难,坚持下去也不容易,...
1、 .NET Core 1、 .是一个跨平台的软件通用开发框架:.NET Core是一个可以用来构建现代的、可伸缩和高性能的跨平台软...
一、MD5加密算法 我想这是大家都常听过的算法,可能也用的比较多。那么什么是MD5算法呢?MD5全称是message-digest algorithm 5,简单的说就是单向的加密,即是说无法根据密文推导出明文。 MD5主要用途: 1、对一段...
Lambda 表达式是一种可用于创建 委托 或 表达式目录树 类型的 匿名函数 。通过使用 lambda 表达式,可以写入可作为参数传递或作为函数调用值返回的本地函数。
委托是一种特殊的类,和普通类不同的是委托是对一类方法的抽象。 因此只能在类内部定义内部类(包括委托、结构和枚举)而不能在方法中定义