.NET基础复习
虽然最近面试一家公司,有了两个选择,不过学习还是不能够丢下了的。其实我也很相信自己的。即是有一点点的小小的满足,但是也知道自己确实还差得很远,期望的工资距离我的目标还差一大截,虽然普遍的本科生毕业的工资都不是很高。但是我还是希望自己的生活能过得好一点。可能是有点太物质了。好了该说一下自己的学习情况。1
- 封装
1:封装的原因是为了 减少冗余代码 第一次听到这次就是讲方法进行封装,然后直接调用。将一大堆负责的代码能实现的功能通过封装成一个接口或者类 进行调用
- 继承
1:继承的第一个原因也是为了减少冗余代码
2:第二个原因就是 使得类与类之间产生关联,然后为多态打下基础
- 特性
单根性
传递性
里氏转换原则:1:子类可以赋值给父类
2:如果父类对象中装的是子类对象,则可以将这个父类转换为对应的子类对象
--->关键字
1:is 返回bool类型
2:as 如果转换成功 则返回对象,否则null
- 多态
--->虚方法
virtual override(重写)
--->抽象类
abstract override(重写)
--->接口
interface