社区
C++ 语言
帖子详情
小弟请求哪位大侠能给一个较完整的用抽象类组织类层次例子!
xq0922
2009-05-09 04:44:06
哪位大侠能给小弟一个用抽象类组织类层次能实现一定功能的小例子,主要能够体现抽象类的作用,最好不要用文件操作,小弟急用,请各位帮帮忙!
...全文
103
4
打赏
收藏
小弟请求哪位大侠能给一个较完整的用抽象类组织类层次例子!
哪位大侠能给小弟一个用抽象类组织类层次能实现一定功能的小例子,主要能够体现抽象类的作用,最好不要用文件操作,小弟急用,请各位帮帮忙!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
iambic
2009-05-09
打赏
举报
回复
看设计模式吧。
mengde007
2009-05-09
打赏
举报
回复
小问题;大道理;1楼的就不错;实际开发过程中没你想象中的复杂;
xq0922
2009-05-09
打赏
举报
回复
上面的大哥太感谢了,不过这个例子好像有些简单了,我想要的是用抽象类如何组织各个类的一个实例,也许要类多一些功能稍复杂一点点,主要要体现抽象累的组织功能!
lingyin55
2009-05-09
打赏
举报
回复
基类:
class A
{
public:
A();
void f1();
virtual void f2();
virtual void f3()=0;
virtual ~A();
};
子类:
class B : public A
{
public:
B();
void f1();
void f2();
void f3();
virtual ~B();
};
主函数:
int main(int argc, char* argv[])
{
A *m_j=new B();
m_j->f1();
m_j->f2();
m_j->f3();
delete m_j;
return 0;
}
f1()是一个普通的重载.
调用m_j->f1();会去调用A类中的f1(),它是在我们写好代码的时候就会定好的.
也就是根据它是由A类定义的,这样就调用这个类的函数.
f2()是虚函数.
调用m_j->f2();会调用m_j中保存的对象中,对应的这个函数.这是由于new的B对象.
f3()与f2()一样,只是在基类中不需要写函数实现.
http://blog.sina.com.cn/s/blog_4c4d6e740100bt5w.html
杭州某家小公司面试归来总结
杭州某家小公司面试归来总结(完整)先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。 老拿这些对付毕业生的东东来吓唬我。。
杭州某家小公司面试归来总结(完整)
杭州某家小公司面试归来总结(完整)先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。 老拿这些对付毕业生的东东来吓唬我。。
某小公司面试归来
先填单子,还要写笔试题,我以时间为急,拒绝了它。。时间宝贵。 老拿这些对付毕业生的东东来吓唬我。。 面试官很刁难,问了几个问题,记录下; 1,包的范围。。。public,private,protect. --悲剧了 2,hashcode方法和equals方法的区别。谁覆盖谁.结果,他说我说反了。 3,最恶心的一道题,
抽象
类
继承
抽象
类
吗?(察,一般它都是被继承的啊) 4,stru...
DevLib数据库开发包设计思路
一、B/S应用程序开发过程中常用的数据库操作B/S应用程序开发过程中对数据库进行操作通常采用取得数据库操作的
请求
数据后在JavaBean或EJB中使用字符串拼SQL语句,然后通过JDBC发送来达到对数据库的CRUD操作,这种方式导致了大量的重复劳动,对提高开发速度和应用程序维护都带来了困难。为了解决这个问题,业界出现了诸如Hibernate、DAO等数据库持久层框架或数据库持久化解决方案。但也许是
工厂模式的困惑,为什么要使用工厂模式
刚刚看了一下工厂模式,通过这篇 http://blog.csai.cn/user1/25929/archives/2009/35622.html 基本明白了工厂模式是怎么回事。 这篇讲模式的文章还是写的比较好的,顺着他的思路,也觉得工厂模式是个好模式。 1简单工厂模式 其实就是把所有的生产对象的变化都写进了
一个
类
的工厂方法里面。 只是如果有新的需求,这个万能
类
还是要改。 2工厂方法模式 就...
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章