博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# 密封
阅读量:5276 次
发布时间:2019-06-14

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

到目前位置所说的都是让类如何如何进行继承啊 ,重写啊,巴不得类有十多个继承,超级多的重写。

但是,今天我们来说说不允许继承和不允许重写!

这个不允许继承是包括类和方法。

这种情况好比:

爸爸有私房钱,谁也不打算给。

爸爸给儿子5块钱零花钱,不允许儿子给别人或者给人别花。只允许给儿子。

 

这种情况下就是需要不允许继承。

在C#中称之为密封类。

那么我们来看一下代码:

爸爸有私房钱,谁也不打算给。

sealed class Father//密封类    {        public virtual int Money => 500;        public virtual void Company()=>Console.WriteLine("I Get a Company");    }     class Son : Father     {                    public Son() => Console.WriteLine($"爸爸给了我{Money}块钱");           }

 

此时这个Son是无法继承Father

 

 

同样,这个密封类可以作用于类,方法。

 

转载于:https://www.cnblogs.com/T-ARF/p/9222240.html

你可能感兴趣的文章
poj3216 Prime Path(BFS)
查看>>
使用IntelliJ IDEA 2016创建maven管理的Java Web项目
查看>>
R语言 线性回归
查看>>
Ubuntu下用cue文件对ape和wav文件自动分轨
查看>>
会话控制
查看>>
推荐一款UI设计软件Balsamiq Mockups
查看>>
DRF的版本控制,认证,权限和频率限制
查看>>
Linux crontab 命令格式与详细例子
查看>>
百度地图Api进阶教程-地图鼠标左右键操作实例和鼠标样式6.html
查看>>
游标使用
查看>>
LLBL Gen Pro 设计器使用指南
查看>>
SetCapture() & ReleaseCapture() 捕获窗口外的【松开左键事件】: WM_LBUTTONUP
查看>>
Android 设置界面的圆角选项
查看>>
百度地图api服务端根据经纬度得到地址
查看>>
sqlserver计算时间差DATEDIFF 函数
查看>>
用户体验分析: 以 “南通市图书馆微信公众号” 为例
查看>>
输入三个字符,从小到大的顺序输出这三个字符
查看>>
使用SCOM常用的一些ManagementPack
查看>>
SCSS & SASS Color 颜色函数用法
查看>>
【hdoj_2079】选课时间(母函数)
查看>>