zoukankan      html  css  js  c++  java
  • 固本培元之四:这个需要回头体会

    对象的三大特性:封装,继承,多态。
    命名空间:namespace修饰
    类:class修饰
    访问限定
    (1)public。不限制访问。
    (2)protected。尽在同一个类内。或该类的派生类中访问。
    (3)Internal。仅从同一个项目内访问。
    (4)protected internal。访问限于同一个项目或派生类。
    (5)Private。访问限于本类。
    字段:变量成员
    属性:{get;set;}
    方法:(){}

    引用:using
    构造函数:主要是为了给初始化对象赋初值。使用new表达式创建某个类的对象时,会使用实例构造函数创建和初始化所有实例成员变量。
    析构函数(destructor) 与构造函数相反:析构函数往往用来做“清理善后” 的工作(例如在建立对象时用new开辟了一片内存空间,应在退
    出前在析构函数中用delete释放)。析构函数形式:~类名() 例:~test(){}
    继承:A基础B的写法是class A:B
    重写:new public void ShowMessage() // 这里就发生了重写,也可以说是隐藏了父类的方法. 这样做了之后就不能再使用父类的同名方法了
    虚方法:virtual关键字定义,表示此方法可以被重写。virtual方法可以直接使用,和普通方法一样
    重写虚方法:override关键字作用是对父类的virtual方法进行重写;
    base关键字:调用基类上已被其他方法重写的方法。指定创建派生类实例时应调用的基类构造函数。
    this关键字:限定被相似的名称隐藏的成员;将对象作为参数传递到其他方法;声明索引器
    多态:允许将子类类型的指针赋值给父类类型的指针。
    重载:方法名相同,根据传入的参数调用对应的方法。
    接口:interface 关键字进行定义,接口中的方法用来定义对象之间通信的契约,定义一种规范。
    抽象类:abstract修饰,表达一种抽象的概念,仅仅是作为其派生类的一个基类。
    抽象方法:abstract修饰,抽象方法必须声明在抽象类中
    静态常量:public const int MAX_VALUE = 10;
    多态常量:public readonly int MAX_VALUE = 10;

  • 相关阅读:
    如何在Mac下配置多个Java版本
    robotframework-SikuliLibrary 第三方库
    点击按钮,按钮没有悬浮效果,不能拖拽元素。
    robot framework ——关键字run keyword if 如何在一个条件下接多个执行语句
    iOS测试中发现一个textview控制,使用clear()无法清除文字
    AppiumLibrary 关键字文档
    "startIWDP": true
    Proxifier ,CCProxy 新发现的东西。
    第一次Git上传本地项目到github上 的命令
    c#之数组
  • 原文地址:https://www.cnblogs.com/it-xcn/p/5693743.html
Copyright © 2011-2022 走看看