zoukankan      html  css  js  c++  java
  • OO學習日志(二)

    上次把C++中面向对象的几章草草的看了,前几天面试的问题全在里面,现在不禁脸红。瞅瞅自己什么水平什么文化,简直就一现代文盲。汗颜

    前天把<C#完全手册>(下简称手册)捞出来看,买了一年的书。现在才翻,脑子不用就会坏,一点都没错。 我看书一向是喜欢第一遍扫,第二遍才细看的,所以大处着眼,小处着手嘛。

    OO里很基本的东东:
    类相关
    constructor  destructor
    继承 inheritence
    多态 polymorphism
    重载 overroad
    接口 interface

    1) 接口: 是一种只有成员定义不包括成员函数,即只说要做什么,不说怎么做的抽象类。
    C#没有多重继承的概念,其多重继承的任务由接口来完成。 接口是定义类与类之间交互的一种标准.是把类与类之间交互的内容抽象出来定义为接口。其具体方法由接口派生的类或结构来完成。
    接口可以被任意类继承.接口能够定义属性.方法.索引和事件。接口也只会涉及到定义而不会涉及到具体的方法
    属性:
    element-type property-name{
    get;
    set;
    //无具体实现过程,只表示该属性为可读可写的。
    }
    索引 indexor:
    element-type this[int index]{
    get:
    set:
    }
    方法:
    interface interface-name{
    void GetCount(int Num);
    }
    接口与抽象类的区别在与,抽象类可以实现具体的方法,而接口不能,接口适合为不大相关的类提供通用的接口。
    愿一路奔跑不退缩,到目前一直从事.Net的B/S,C/S企业应用研发
  • 相关阅读:
    docker基本命令
    vscode 保存提示运行"XXX"的保存参与者: 快速修复
    Vue 2.6 插槽
    代码大全-PartOne-变量命名
    Axure 8.0.1.3388 注册码 授权码 破解
    乱七八糟记一下乱七八糟的碎片化知识
    JavaScript需记的一些细节
    Python3.6问题
    python3.6- shape mismatch: objects cannot be broadcast to a single shape
    Angular+ng-zorro遇坑记
  • 原文地址:https://www.cnblogs.com/syveen/p/95966.html
Copyright © 2011-2022 走看看