zoukankan      html  css  js  c++  java
  • 静态,抽象类、接口、类库

    1.普通成员
    普通成员都是属于对象的
    用对象调用

    2.静态成员
    静态成员是属于类的
    用类名调用

    static 静态关键字

    静态方法里面不能包含普通成员
    普通方法里面可以包含静态成员

    抽象类:

    1.关键字:abstract
    2.抽象类可以包含抽象方法和普通方法
    3.abstract关键字可以定义方法为抽象方法,抽象方法可以没有函数体
    4.抽象类无法被实例化,抽象类主要做为一个基类,让别的类继承。
    5.sealed和abstract关键字不能同时出现
    6.如果一个子类继承自抽象类,那么子类中必须实现所有的抽象方法
    7.如果子类中没有实现父类的抽象方法,那么该子类必须是抽象类
    8.如果一个类里面包含抽象方法,那么该类一定是抽象类

    接口:

    极度抽象的类。

    总公司--制定了规章制度(接口)--公司必须对员工进行考勤

    子公司1--遵循总公司的规章制度--具体实现考勤--打卡
    子公司2--遵循总公司的规章制度--具体实现考勤--点名

    接口和抽象类的区别:
    1.写法区别
    关键字:interface
    没有class关键字 类名一般用I开头
    不用写public因为本身就是public,不用写abstract接口里面所有的都是抽
    象的

    2.接口里面不能包含普通成员

    3.凡是继承接口的类,全部要实现接口里面的方法

    //类库

    类一定要是public访问权限

    一个dll文件,就是一个类库;允许使用,但不允许修改

    有些时候我们需要用到别人写的类

    1.如果该类是源代码类 .cs文件
    将文件拿到项目中,可以选择添加新建项或者选择添加现有项
    引入相应的命名空间

    2.如果该类不是源码,而是编译后的 .dll文件(编译后的类库)
    将文件拿到项目中,添加引用--浏览--找到.dll文件
    引入相应的命名空间

  • 相关阅读:
    C 语言指针小结
    NOIP2012 复赛考生须知!
    2012 NOIP 初赛复习指导
    16元的纸币
    记一次社会化的钓鱼攻击
    福州大学ACM代表队获36届ACMICPC全球总决赛第18名
    福州教育相关教育资源介绍
    世界末日:科普很重要啊~~~
    201212信息学奥林匹克竞赛,新生招募
    模拟人脑:这个事儿,闹大了
  • 原文地址:https://www.cnblogs.com/jc535201285/p/6396448.html
Copyright © 2011-2022 走看看