zoukankan      html  css  js  c++  java
  • 面向对象 类库、委托

      今天,我主要学习的是类库和委托的内容。

      类库,指的是别人帮忙写好一个类,自己来调用这个类。自己只能看到这个类,看不到具体的实现过程,它保密性很强。

      类库是一个后缀为“.dll”的文件。在使用类库时,只需将类库文件拷到对应项目的"bin"文件夹下的"Debug"文件夹里,在项目的主程序里,首先用"using"引用一下这个类库,然后,在解决方案中,右键→添加引用,在弹出的窗口中,通过"浏览"找到相应的类库,添加进来就可以了。

      委托:delegate 

      可以理解为函数的指针。

      在使用委托时,首先要声明委托变量:public delegate int FirstDel(int aaa, int bbb);然后,创建委托变量,赋值,函数指向:FirstDel f1 = new JiaJian().Jia;

    int c = f1(10, 20);

      is运算符:判断某个变量/对象,是不是某一种类型,返回bool值。

      as运算符:类型转换,如果转换不成功,不会报错,而是返回一个null。

      如:

    object ob = new JiaJian();
     if (ob is ChengChu)
     {
            ChengChu cc = ob as ChengChu;
     }    

      泛型集合: List<T>

      是指不固定长度,固定类型的一种集合。

      如:

     List<ChengChu> list = new List<ChengChu>();
  • 相关阅读:
    servlet
    反射
    网络通信协议
    线程安全,
    线程池, Callable<V>接口
    Thread类,Runnable 接口
    commons-IO
    序列化流与反序列化流,打印流
    转换流,Properties 集合
    缓冲流
  • 原文地址:https://www.cnblogs.com/hongsen3/p/5863306.html
Copyright © 2011-2022 走看看