社区
C++ 语言
帖子详情
如何禁止一个方法被派生类改写?
iq199
2004-12-07 10:22:52
有没有类似java中的final修饰符?
...全文
244
16
打赏
收藏
如何禁止一个方法被派生类改写?
有没有类似java中的final修饰符?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yjh1982
2004-12-08
打赏
举报
回复
多引入一层间接
class basebase
{
void foo(){};
};
class base:public basebase
{
void foo(int i){};
};
从base继承的class看不到foo啦!
luchangqing
2004-12-08
打赏
举报
回复
设成私有的成员函数就行了吧
willko
2004-12-08
打赏
举报
回复
C++中没有对应Java对成员函数的final修饰符
只能防止整个类被继承,通过把构造函数声明为private
> 如果构造函数都是私有成员。那怎么创建对象?除非这个类是要其友元函数和友元类中创建
FallenOrc
2004-12-08
打赏
举报
回复
C++中没有对应Java对成员函数的final修饰符
只能防止整个类被继承,通过把构造函数声明为private
孙亖
2004-12-08
打赏
举报
回复
private 啊?
beyondtkl
2004-12-08
打赏
举报
回复
是喔
virtual函數才會被改寫 非virtual是被隱藏...
java的final 也可以禁止類被繼承...
fancard
2004-12-08
打赏
举报
回复
声明为private
DiabloWalkOnTheEarth
2004-12-08
打赏
举报
回复
同意 FallenOrc(堕落兽人) .
Rossonero
2004-12-08
打赏
举报
回复
singleton模式就不能被派生啊.
javaprogramlover
2004-12-08
打赏
举报
回复
请问如何在c++里防止一个类被派生呢?
willko
2004-12-08
打赏
举报
回复
5个星太牛了
pomelowu
2004-12-08
打赏
举报
回复
蒋老大说的是。
相信楼主说的是,防止基类的方法被隐藏或者重载。
另外,即使是private virtual的,也能够被重载。
蒋晟
2004-12-08
打赏
举报
回复
Managed C++或者C++/CLI中可以用__sealed或者sealed关键字声明一个类或者方法不能被重载
ywfscu
2004-12-07
打赏
举报
回复
改写??啥子意思,?何为改写?
只有虚拟的函数才会被覆盖,其他继承来的会被隐藏!
jsblcg
2004-12-07
打赏
举报
回复
C++成员函数只要没有virtual修饰就是不可重载的,犹如Java中的final
pomelowu
2004-12-07
打赏
举报
回复
没有
Java 内核原理入门到实战(大神必经之路)
通常有两种
方法
来创建线程:其一,使用型构为 Thread(Runnable) 的构造子类将
一个
实现了 Runnable 接口的对象包装成
一个
线程,其二,从 Thread 类派生出子类并重写 run
方法
,使用该子类创建的对象即为线程。...
派生类
的定义
基类与
派生类
继承(inheritance)是面对对象程序设计的
一个
重要特性,是软件复用(software reuse)的
一个
重要形式。 继承允许在原有类的基础上创建新的类,新类可以从
一个
或多个原有类中继承数据成员和成员函数,...
4.1
派生类
的概念
4.1
派生类
的概念
C# 基类
派生类
方法
隐藏
方法
重写
找到了隐藏基类
方法
和重写基类
方法
的一点区别,二者都是在
派生类
中定义了与基类中相同的
方法
,相同点
派生类
对象将执行各自的
派生类
中的
方法
,不同点,在向上转型后,重写基类
方法
的调用的是
派生类
的
方法
,而隐藏基类...
写出
派生类
构造
方法
(Java)
裁判测试程序样例中展示的是一段定义基类People、
派生类
Student以及测试两个类的相关Java代码,其中缺失了部分代码,请补充完整,以保证测试程序正常运行。 函数接口定义: 提示: 观察类的定义和main
方法
中的...
C++ 语言
64,654
社区成员
250,484
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章