当前位置: 首页 > article >正文

C#里怎么样使用继承实现不同的功能,以及调用基类函数?

C#里怎么样使用继承实现不同的功能,以及调用基类函数?

在C#中,经常需要调用基类相同的函数,
这时候要使用base对象来访问基类。

base 关键字在 C# 中用于在派生类中访问基类的成员(字段、方法、属性等)。base 主要用于以下三种情况:

调用基类的构造函数(在派生类构造函数中)。

访问基类被隐藏的成员(当基类和派生类有同名成员时)。

在派生类中调用基类的成员函数(当你需要在派生类中调用基类的方法,而该方法被重写时)。

演示的例子如下:

/*
 *  C# Program to Display Cost of a Rectangle Plot Using Inheritance
 */
using System;
    class Rectangle
    {
        protected double length;
        protected double width;
        public Rectangle(double l, double w)
        {
            length = l;
            width = w;
        }
        public double GetArea()
        {
            return length * width;

http://www.kler.cn/a/415057.html

相关文章:

  • 设置ip和代理DNS的WindowsBat脚本怎么写?
  • 【Linux】网络连接模式,VM:桥接、NAT、仅主机如何选择?
  • HTML CSS JS基础考试题与答案
  • 云计算之elastaicsearch logstach kibana面试题
  • 如何为 ext2/ext3/ext4 文件系统的 /dev/centos/root 增加 800G 空间
  • golang debug调试
  • 在Linux中备份msyql数据库和表的详细操作
  • 【ChatGPT大模型开发调用】如何获得 OpenAl API Key?
  • Linux系统管理基础指南--习题
  • Python3 爬虫 Scrapy的安装
  • Docker容器ping不通外网问题排查及解决
  • 【uniapp】轮播图
  • 力扣整理版十:动态规划(待更新)
  • 【CLIP】3: semantic-text2image-search允许局域网访问
  • 卷积神经网络实现图像分类
  • 【HF设计模式】01-策略模式
  • 【Linux | 计网】TCP协议详解:从定义到连接管理机制
  • 【Spring源码核心篇-04】spring中refresh刷新机制的流程和实现
  • FPGA工具链及功能介绍
  • linux安装部署mysql资料
  • MFC图形函数学习12——位图操作函数
  • Jenkins-基于 SSH 实现 Jenkins 分布式
  • 远程视频验证如何改变商业安全
  • 面试手撕题积累
  • 林业产品推荐系统:Spring Boot优化策略
  • 计算机网络:网络安全