zoukankan      html  css  js  c++  java
  • .NET基础复习

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

    • 封装

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

    • 继承

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

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

    1. 特性  

    单根性

    传递性

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

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

          --->关键字

           1:is 返回bool类型

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

    • 多态

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

  • 相关阅读:
    链家网各城市二手房价格
    mitmproxy 配置
    Python操作APP -- Appium-Python-Client
    Appium连接模拟器
    adb server version (xx) doesn't match this client (xx); killing...
    Appnium 环境搭建
    KeyError: 'xxx does not support field: _id'
    Python执行JS -- PyExecJS库
    Python -- CSV文件读写
    Git的基本使用 -- 分支管理
  • 原文地址:https://www.cnblogs.com/Audient/p/7675393.html
Copyright © 2011-2022 走看看