base的使用(一)

简介: c# base的使用(一)

base的使用(一)

base的用法场景主要可以概括为两种:

1、访问基类的字段

2、调用基类的构造函数

base 就相当于父类的Animal,方便在子类中访问父类的字段和方法,简化代码

例1、访问基类的字段(老师讲解案例)

static void Main(string[] args)
{
    Dog dog = new Dog("小黄","黄色","柯基");
    Console.WriteLine($"名称:{dog.Name}颜色:{dog.Color}品种:{dog.Breed}");
}

public class Animal
{ 
    public string Name { get; set; }  //父类(基类)字段:名称
    public string Color { get; set; } //父类(基类)字段:颜色
    public Animal(string name,string color) //父类的有参构造函数 
    {
        Name = name;
        Color = color;
        Console.WriteLine("1调用父类的有参构造函数");
    }
}
public class Dog : Animal
{ 
    public string Breed { get; set; }  //子类(派生类)字段:品种

    public Dog(string name, string color, string breed): base(name, color)
    {
        Breed = breed;
        Console.WriteLine("2调用子类的有参构造函数");
    }
}

image.png

相关文章
|
2月前
|
人工智能 安全 开发者
把大佬的方法装进你的 AI 技能包!假期值得试试的 6 个有趣 Skill
有开发者把马斯克、巴菲特、大神 Karpathy,还有一些知名博主的工作方法,做成了可以直接在终端(比如 Claude Code)里调用的 Skill。
392 0
把大佬的方法装进你的 AI 技能包!假期值得试试的 6 个有趣 Skill
|
2月前
|
缓存 人工智能 安全
90% 的人不知道 Claude Code 还有插件系统!官方从未公开的 6 大组件深度拆解
本文深度拆解 Claude Code 插件系统的 6 大核心组件:Skills、Hooks、Agents、MCP、规则文件与配置系统,帮你快速上手插件开发与管理。
492 1
|
2月前
|
PyTorch API 调度
在 AMD ROCm DSW 上跑通 DeepSeek-V4-Flash:vLLM 兼容部署、长上下文验证与 8K 性能扫参
本文记录一次在 ModelScope DSW AMD GPU/ROCm 环境中部署 DeepSeek-V4-Flash 的工程实践:通过 vLLM、ROCm/AITER/PyTorch fallback 与兼容补丁建立可复现 baseline,并用短问答、2K/8K/32K needle retrieval 和 8K top-k 扫参验证正确性与性能边界。
868 1
在 AMD ROCm DSW 上跑通 DeepSeek-V4-Flash:vLLM 兼容部署、长上下文验证与 8K 性能扫参
|
2月前
|
Web App开发 开发工具 iOS开发
小书匠:一款本地优先、去中心化的全能笔记软件
小书匠是一款**本地优先、去中心化、支持选择性同步**的全平台笔记软件。它不依赖任何中心服务器,所有数据都保存在用户本地,真正做到了"我的数据我做主"。
286 6
小书匠:一款本地优先、去中心化的全能笔记软件
|
2月前
|
人工智能 算法 项目管理
Hermes Agent 总记不住你说的话?3 步治好 AI 助手的"健忘症"
Hermes Agent“健忘”源于核心记忆文件MEMORY.md仅2000字符容量,导致跨对话信息无法持久保存。本文详解三步解决方案:①扩容配置(治标);②启用8种外部记忆扩展(如Holographic、Mem0、Supermemory等,治本);③实时查看记忆状态。让AI真正记住你。
887 2
Hermes Agent 总记不住你说的话?3 步治好 AI 助手的"健忘症"
|
2月前
|
缓存 并行计算 测试技术
如何在单张 RTX 3090 上让 Qwen3.5-27B token 生成速度提升 6 倍
本文系 trycua 团队的工程实践分享,Cua 是由该团队打造的一个面向 macOS 设计的开源 AI Agent 框架。下文采用第一视角来讲述他们在 RTX 3090 上的提速实践。
559 3
|
2月前
|
运维 Java 测试技术
程序员必备的十大技能(进阶版)之性能调优与故障排查(四)
教程来源 https://aescc.cn/ 本节系统介绍Java应用性能分析与稳定性保障核心实践:涵盖Arthas诊断、火焰图性能剖析、全链路压测方法论及JMeter实战、混沌工程故障注入(ChaosBlade),并复盘Full GC与数据库死锁两大典型故障案例,助力高效定位与解决线上性能问题。
|
2月前
|
人工智能 前端开发 安全
周一上线|1M 上下文成标配,GPT-5.5 更会干活;Google 拟最高 400 亿美元加码 Anthropic
先看模型这边,沉寂 15 个月后,DeepSeek 终于发布了 V4 预览版,而且照例开源。最猛的是,它直接把 1M 上下文做成了标配,量大管饱。OpenAI 那边,比 DeepSeek 早一天发布的 GPT-5.5,主打“更人性化”,在带起一众模型“稳稳接住”“懂你所想”的风潮之后,这回 GPT-5.5 不弯不绕,反倒显得清新脱俗。当然,模型的重点还是能力:Agentic Coding、Computer Use 和复杂任务处理,GPT-5.5 较之前版本都有很大提升。
1041 1
周一上线|1M 上下文成标配,GPT-5.5 更会干活;Google 拟最高 400 亿美元加码 Anthropic
|
2月前
|
人工智能 运维 网络安全
我这半年实际使用过的 4 款 SSH 工具体验分享
本文精选4款主流SSH工具:轻量稳定的PuTTY、Windows全能神器MobaXterm、跨平台云同步的Termius,以及AI驱动的智能终端Aeroshell,覆盖从经典运维到AI辅助新场景,助开发者与运维人员高效管理服务器。(239字)
1135 1
我这半年实际使用过的 4 款 SSH 工具体验分享
|
2月前
|
测试技术 定位技术 开发工具
海外 APP 开发与上线
APP出海远不止翻译界面!需攻克四大关键战役:①云架构迁移+真本地化(UI/UX、登录方式、时区货币);②严守GDPR/CCPA等隐私合规,通过苹果Privacy Manifest与谷歌Data Safety审核;③接入IAP(苹果/谷歌)、Stripe/PayPal或AdMob等海外支付与广告体系;④完成ASO本地化、灰度上线及商店资质准备。代码须彻底“去国内SDK化”。

热门文章

最新文章