博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#继承使用实例
阅读量:6002 次
发布时间:2019-06-20

本文共 721 字,大约阅读时间需要 2 分钟。

继承是面向对象编程最重要的特性之一。任何类都可以从另外一个类继承,这就是说,这个类拥有它继承的类的所有成员。在面向对象编程中,被继承的类称为父类或基类。在C#中提供了类的继承机制,但只支持单继承,而不支持多重继承,即在C#中一次只允许继承一个类,不能同时继承多个类。

说明:继承类时,需要使用冒号加类名。

创建派生类的语法如下:

<访问修饰符> class 派生类名:基类名

{

//类代码块

}

下面通过实例来介绍类的继承性在实际中的应用

using System;

public class Class1
    {
        public void outMethod()
        {
            Console.WriteLine("这是基类");
        }
    }
    //定义继承类,该类继承于基类Class1

    public class Class2:Class1

    {
        public void outMethod2()
        {
            Console.WriteLine("这是继承类");
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Class1 class1 = new Class1();//实例化Class1基类对象
            class1.outMethod();//调用基类Class1中的自定义方法
            Class2 class2 = new Class2();//实例化Class派生类对象
            class2.outMethod();//使用Class2类对象调用从基类Class1中继承的自定义方法
            class2.outMethod2();//调用自身Class2中的自定义方法

        }

}

输出结果:

这是基类

这是基类
这是继承类

转载地址:http://bzdmx.baihongyu.com/

你可能感兴趣的文章
PCB应用于哪些方面
查看>>
网络卡顿怎么办?
查看>>
Oracle的rowid
查看>>
对 Linux 新手非常有用的 20 个命令
查看>>
zabbix3.2源码升级至3.4
查看>>
Apache源码编译安装详解
查看>>
npm被墙解决方法
查看>>
实现Redis高可用
查看>>
可登录的用户数量是1.6万个,软件的性能得到充分的考验
查看>>
一次次小进步,从毕业开始,你到现在飞跃了几次了,程序人生也不容易?
查看>>
卸载 mac 自带的php
查看>>
84个SEO面试问题---网络营销新手老手都值得一看
查看>>
Hadoop2.6.0学习笔记(八)Hadoop启动脚本介绍
查看>>
万众创新:你是一个优秀的程序员吗?
查看>>
CentOS 7 关闭触控板
查看>>
支付宝---手机APP支付
查看>>
关于使用mb_strlen函数报错处理
查看>>
Linux学习笔记3.1-Linux文件管理类命令详解
查看>>
SQL Server 环形缓冲区(Ring Buffer) -- RING_BUFFER_MEMORY_BROKER 诊断内部内存压力
查看>>
vsftpd.conf内配置参数说明
查看>>