.NET基础复习

虽然最近面试一家公司,有了两个选择,不过学习还是不能够丢下了的。其实我也很相信自己的。即是有一点点的小小的满足,但是也知道自己确实还差得很远,期望的工资距离我的目标还差一大截,虽然普遍的本科生毕业的工资都不是很高。但是我还是希望自己的生活能过得好一点。可能是有点太物质了。好了该说一下自己的学习情况。1

  • 封装

1:封装的原因是为了 减少冗余代码  第一次听到这次就是讲方法进行封装,然后直接调用。将一大堆负责的代码能实现的功能通过封装成一个接口或者类  进行调用

  • 继承

1:继承的第一个原因也是为了减少冗余代码

2:第二个原因就是 使得类与类之间产生关联,然后为多态打下基础

  1. 特性  

单根性

传递性

里氏转换原则:1:子类可以赋值给父类

       2:如果父类对象中装的是子类对象,则可以将这个父类转换为对应的子类对象

      --->关键字

       1:is 返回bool类型

       2:as 如果转换成功 则返回对象,否则null

  • 多态

--->虚方法
virtual override(重写)
--->抽象类
abstract override(重写)
--->接口
interface

原文地址:https://www.cnblogs.com/Audient/p/7675393.html