zoukankan      html  css  js  c++  java
  • C# 接口,索引器,枚举,命名空间。

         昨天写抽象类和接口的时候,忘记写索引器,枚举和命名空间这些了,今天算是补上吧,呵呵,都是个人学习的一些认识,可能存在很多问题,还望有错误的地方,大家指出。

    接口实现C#中多继承的,因为一个类中不能继承多个父类,那要怎么解决这个办法呢,这时就闪出一个接口(interface),JAVA中也是这样的吧。接口和抽象类和非常相似。在接口中提供一些方法,写一个简单例子例如:

     interface ITest //声明接口
        {
         void Growth();
        }

       class Test:ITest //实现接口
        {

            #region ITest 成员

            public void Growth()
            {
                Console.WriteLine("fdsa");
            }

            #endregion
        }

    //上次看了一个果园的例子,不过是用抽象类来实现的(一个水果抽象类,还有Apple和orange类都继承了水果类,并且覆盖了里面的Growth方法,再通过一个静态方法收割来判断是那个对象。)现在用接口怎么来实现呢。

    接口和抽象类(接口:1。定义了要做的事件,但是自己啥也不干。抽象类:做了部分共做,剩下的他不干,等后来人来完成)。

    索引器:感觉和属性差不多,一个只针对字段的读写,而牵引器针对数组型的数据进行操作。(未完待续)

  • 相关阅读:
    程序测试与调试
    运行及总结
    《人,绩效和职业道德》及博客读后感
    图书馆管理系统程序设计
    设计类图
    图书馆管理系统程序测试计划
    图书馆管理系统UML建模
    团队分工
    竞争性需求分析
    实践作业三 结对项目
  • 原文地址:https://www.cnblogs.com/netlove/p/1777099.html
Copyright © 2011-2022 走看看