zoukankan      html  css  js  c++  java
  • 继承

    继承让我们能够正在已有类的基础上创建新类.新类可以使用原有类的所有特征,可以覆盖已有的特性,扩展已有的特性或添加自己的特征.

    继承的一些术语:
    基类:原有的类;
    父类:同基类的含义相同;
    派生类:通过继承基类创建的新类;
    子类:含义与派生类相同;
    单继承:c#中只支持单继承;

       public Employee(string fn, string In)
                : base(fn, In)
            {
     
            }
      冒号后面的关键字base,可以以这种方式使用关键字base来调用基类的构造函数.


    /*例子

    using System;
    using System.Collections.Generic;
    using System.Text;

    namespace ConsoleApplication1
    {
        class Program
        {
            static void Main(string[] args)
            {
                ChildClass cc = new ChildClass();
                cc.a = 5;
                cc.b = 2;
                cc.showab();
                Console.WriteLine("a+b=" + cc.add());
                Console.ReadLine();
            }
        }
        class baseClass
        {
            public double a;
            public double b;
            public void showab()
            {
                Console.WriteLine("a=" + a + " b=" + b);
            }
        }
        class ChildClass : baseClass
        {
            public double add()
            {
                return a + b;
            }
        }
    }

  • 相关阅读:
    轻量级javascript库不用写CSS3动画 Move.js
    ajax post 和 get方法详解
    HTML5 localStorage图书阅读器实例
    css3 监听webkitAnimationEnd运动结束 后执行什么
    设计模式四 工厂模式
    设计模式三 原型模式
    设计模式二 单例模式
    设计模式一 6大设计原则
    zookeeper 源码编译
    plantuml 基本语法(转摘)
  • 原文地址:https://www.cnblogs.com/zhc088/p/680859.html
Copyright © 2011-2022 走看看