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;
            }
        }
    }

  • 相关阅读:
    冒泡排序及优化
    Map的三种遍历
    抽象类以及接口的异同
    安卓仿制新浪微博(一)之OAuth2授权接口
    安卓handler.post问题
    Git——版本控制器概述
    Linux概述及简单命令
    JBoss7配置-支持IPv4和IPv6双栈环境
    作用域public,private,protected,以及不写时的区别
    UML类图画法及类之间几种关系
  • 原文地址:https://www.cnblogs.com/zhc088/p/680859.html
Copyright © 2011-2022 走看看