L*********r 发帖数: 92 | 1 如果需要重用父类的function实现, 在子类的virtual或special function中调用父类
是一个rule.
normally, 子类不应该care, 也无法访问控制父类的private member, 无论调用什么
method. |
|
y**b 发帖数: 10166 | 2 父类B,子类D,用父类指针进行操作实现多态B *pB1 = new D;
现在想复制一个子类对象来做其它用途,B *PB2 = new B(*PB1),
但是这样得到的PB2显然被截短了?
若改成new D(*PB1)则编译都通不过。 |
|
t********k 发帖数: 808 | 3 现有一对象类型A和B
B继承自A
在B中对A的一个方法重载了
但在B的该方法中,又要先执行父类的这方法
怎么实现?
有没有象其它语言的super对象?
哎,写PL/SQL看起来越来越麻烦啊 |
|
k****y 发帖数: 781 | 4 要实现子类的assignment operator 怎么访问父类部分的的private member从而实现
copy |
|
|
y**b 发帖数: 10166 | 6 我是这样想的:能抽象出共性的尽可能抽出来放在父类,但是具体的差别还是放在子类
,这个设计应该算正常的。
但是用到子类那些有具体差别(其实概念上还算很接近)的接口时,不应该通过父类指针
来操作。
比如有30个接口抽象到父类了,还有三五个属于子类不同的属性。那30个接口采用父类
指针(比如含有大量父类指针的一个链表)进行操作非常方便,就那三五个子类特有的接
口得通过子类指针来操作。
我的问题好像在于:生成子类对象的时候直接采用了父类指针,结果遇到子类特有属性
的时候就得向下转换。如果生成子类对象的时候全部采用子类指针,遇到共性的时候将
这些子类指针(或者其容器)传给父类指针,好像问题就解决了;代价就是在C类中多维
护几个子类指针的容器并把它们适当地传给父类指针的容器,但是不会遇到向下转换的
问题。好像这样才是合理的做法?
之所以出这个问题,是因为原来程序只有B类,后来将B类改成D1类,同时添加D2类,再
重写B类,也为以后添加D3,D4做些准备。C类里面就一直想着偷懒用原来代码不变,其
实稍微改改就更合理了。 |
|
y**b 发帖数: 10166 | 7 父类B,
子类D1,D2,D3,
子类有很多相同的操作,也有几个不同的操作,比如D1op, D2op, D3op.
现在有一个C类中包含了B类指针,来操作其三个子类的对象(混合出现),
也就是有这种情况:
B *pB,
pB->D1op
pB->D2op
pB->D3op
显然,编译通不过,因为B类并没有定义这些操作。
想了几个办法:
1. 在B类中用虚函数定义这些操作,三个子类分别覆盖,如果没有动作就为空。
但这带来一个问题:B类中接口太宽,本来三个子类各自不同的操作,结果
父类反而都得有;如果再添加个子类及不同操作,那B类又得添加接口。感觉
特别不合理,这叫什么问题?
2.使用RTTI和向下转换dynamic_cast,B类转换成不同子类,可是这个转换要
做很多检测,还不一定转换成功;倒是static_cast反而明确一些,也最简单
可行?
3.碰巧C类使用B类三个不同子类(每次只用一个子类)作为组成部分,可以使用
类模板,也就是说用B类三个不同子类作为模板形参来构造C类。这样C类其实
也形成了三个子类,分别对应B类的三个子类,但是失去了使用B类的便利。
还是这几种办法根本就不对?... 阅读全帖 |
|
p***o 发帖数: 1252 | 8 你这属于没抽象好。
如果子类参数不同就不应该由父类*直接*管理,参数可以交给子类管理最好,
不行的话可以考虑把参数装到一个map里由父类传给子类。
父类能在同一个函数里调不同子类的不同函数那说明他们是有联系的,有联系
就可以抽象出共性来。 |
|
y**b 发帖数: 10166 | 9 原来是典型的依赖倒置原则,父类不应该依赖于之类。
1. 在B类中用虚函数定义这些操作,三个子类分别覆盖,如果没有动作就为空。
但这带来一个问题:B类中接口太宽,本来三个子类各自不同的操作,结果
父类反而都得有;如果再添加个子类及不同操作,那B类又得添加接口。感觉
特别不合理,这叫什么问题? |
|
z**k 发帖数: 629 | 10 编译说p--〉foo不能被调用的原因是B类对象的成员函数无法存取A类对象的protected
类成员变量.
书上说改为B *p就可以了, 原因是B类对象的成员函数当然可以存取B类对象的成员变量
,尽管那个成员变量是其继承的(必须是public继承且修饰为public或protected).
另外似乎改为A &p也行, 这个似乎不行,不过没有试过.
最后, 这个 compare函数设计不合理,楼主可以讲讲它的设计用途. |
|
f*****Q 发帖数: 1912 | 11 首先最好能在标题或者帖子开头说明是C++,首先声明俺很久不用C++了,不一定说的对
,抛砖引玉。
1,看不懂。
2,函数可以是private,protected或者public。变量也可以是private, protected或
者public。实例变量好像不能在这里定义吧?
3,不能访问同类对象的private part。friend可以访问其他类对象的private part。
子类可以访问父类(不确定是不是这么叫)的protected部分,但是private不行。
4,构造函数没有返回值。没返回值不写void俺不太确定,俺记着没返回值的函数的缺
省返回值是int,不是void。
5,你说的初始化式大概是
classA::ClassA():variableA(0),variableB(4+someOutsideVariable){
...
}
中
variableA(0),variableB(4+someOutsideVariable)这一部分。
俺记着C++里面类实例变量是不可以在声明的时候直接赋值的。
6,其他的实例变量里面的constant可以在类初始化的时候赋值。
7,看不 |
|
w****h 发帖数: 212 | 12 1、virtual function、pure virtual function、virtual desctruction。
第一个知道,第2个是什么?第3个呢?
2、子类和父类之间的赋值问题,比如
Class A;
{virtual void vf()}
Class B: public A;
{virtual void vf()}
A x;
B y;
x=y; x.vf();
y=x; y.vf();
第二个应该不对;但第一个为什么会连续显示 B.vf. A.vf, B.vf? |
|
s*****k 发帖数: 604 | 13 在子类 Deriv中使用父类的数据成员numArray就会出错,
提示的错误信息是numArray没有declare.
改成 Base<_Tp>::numArray 就编译通过了。
请问这是为什么?
我用的编译器是 gcc 3.4.4 (cygwin) 和 gcc 4.2.4 (ubuntu)
#include
template
class Base
{
protected:
_Tp numArray[3];
Base()
{
numArray[0] = static_cast<_Tp>(1);
numArray[1] = static_cast<_Tp>(11);
numArray[2] = static_cast<_Tp>(111);
};
};
template
class Deriv: public Base<_Tp> {
public:
Deriv() {
/* Why the followi |
|
g*****y 发帖数: 7271 | 14 pB1 可以指向各种派生类,D1,D2,。。。
你没办法预先知道该cast成啥。 |
|
|
y**b 发帖数: 10166 | 16 也许是这个道理。
可是生成这些子类对象的时候,就是用的父类指针,这还是比较普遍的吧?那怎么调用
自有方法呢。 |
|
y**b 发帖数: 10166 | 17 想过这么做,可是发现:
1. 有两个个成员函数signature略有不同(形参个数),但这也不是问题,仍然可以把它
们写成一样的signature,只是某些参数对某些子类是不需要的。
2. 有几个成员函数名字(含有物理意义)不同,若改成相同,倒是可以实现,但子类的
个性有点混淆啊,而且父类接口偏宽?
感觉这个思路和向下static_cast比,那个更好呢?也不局限于我这个例子,就普遍性
而言呢?
多谢大家指点。 |
|
|
s******y 发帖数: 416 | 19 如果函数的sig相同,建议使用函数指针。在父类里设置一个接口就好。 |
|
c*********l 发帖数: 3438 | 20 【 以下文字转载自 CS 讨论区 】
发信人: amrita (Amrita), 信区: CS
标 题: [分享]:一篇文章讲通一半Java《面向对象一家人》
发信站: BBS 未名空间站 (Thu Oct 24 04:15:04 2013, 美东)
原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
... 阅读全帖 |
|
a****a 发帖数: 67 | 21 原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖 |
|
a****a 发帖数: 67 | 22 原文链接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖 |
|
a****a 发帖数: 67 | 23 原文连接:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当... 阅读全帖 |
|
a****a 发帖数: 67 | 24 原文:http://ladder.azurewebsites.net/forum.php?mod=viewthread&tid=121&extra=page%3D1
第一集:Mr.Method
Hi,大家好~~我是Mr.Method,和Mr. Okay是好哥们儿。
在所有面向对象的语言里你都能见到我的身影。不信?你们学编程的时候第一个程序
都是Hello World吧?那就是依靠对我的调用实现的——无论是哪个平台、哪种语言,
你一定调用了在命令行里输出字符串的某个Method。
铁三角
在正式介绍我自己之前,还是先说说我的哥哥和妹妹吧,我们的家庭背景有助于大家
对我有一个更好的了解。我的哥哥(Mr. Class)和小妹(Mr. Field)加上我,我们仨
可是面向对象家庭里绝对的主角、“铁三角”。我们三个之所以称为“铁三角”是因为
我们各司其职、配合的非常默契。Mr.Class,他是个很好的组织者,他能把从现实世界
抽象出来的结果良好地组织在一起(这个叫“封装”)——我(Mr.Method)和我小妹
(Ms. Field)被我哥管着(注:被封装在类里)。小妹负责表示我们这个小组织当前
... 阅读全帖 |
|
w*****n 发帖数: 385 | 25 普世人类都是神的儿子么?
王明道
“耶稣在世上的时候教训人说,神是普世人类的父,普世人类都是父的儿子;所以
普世的人都是一家,都是兄弟,都当彼此相爱,协力合作,以促进世界的和平,建设天
国在地上。”
这几句冠冕堂皇动人听闻的话,我们在许多礼拜堂的讲台上不记得听过多少次,在
许多基督教的杂志书籍里不记得看过多少遍。难数算有多少不明白真理的信徒都受了这
几句话的欺骗。他们因为不明白圣经的缘故,便以为这样的教训真是耶稣所讲的。其实
我们若详细查考圣经,便知道这几句话不但不是耶稣所讲的,而且完全与圣经中的道理
相悖。耶稣并未曾说神是普世人类的父,普世人类都是神的儿子。他所讲的乃是,“神
是信耶稣的人的父;只有信耶稣的人是神的儿子。”人绝对不能建设天国,这种道理在
八章“人能建设天国么?”篇里要详细的说明白。现在我要同读者查考一下究竟普世的
人都是神的儿子么?还是只有信耶稣的人是神的儿子呢?
讲“神是普世人类的父”这种道理的人说,“耶稣讲道的时候多次说,“你们的父
”,“你们的天父”,“你们在天上的父”,他教训人祈祷的时候要说,“我们在天上
的父”。这岂不是清清楚楚的告诉我们说,神是普世人类的父 |
|
f********s 发帖数: 10 | 26 本人尝试用cedet进行c++的Qt编程,现在有两个问题
1,emacs无法跳转父类中的函数。即如果调用一个类A的函数,比如f1(),但是这个函数
是在这个类的父类B中,我发现emacs对于这种情况没有办法semantic,有没有人知道这
种情况怎么办?
举个详细的例子,比如QApplication是从QCoreApplication当中继承过来的,其中的
postEvent是QCoreApplication的一个函数,如果我用QApplication,emacs就无法找到
postEvent,尽管我已经加载了Qt对应的include列表,但是依然只能列出在
QApplication中定义的函数。在这点上eclipse就能够准确无误的给出,本人绝对不是
来推荐eclipse的,只是想知道emacs是不是也有相应的插件能够给出准确的函数列表。
本人也尝试用auto-complete,发现这个插件只是针对当前buffer和已有的dictionary
来进行解析,也就是说上面的子类和父类如果是本人自己编写的,auto-complete能给
出对应的函数列表,因为auto-complete能将... 阅读全帖 |
|
y****w 发帖数: 39 | 27 一篇因果观察的文章。
包含阿秋喇嘛的观察,亚青寺白玛呈列活佛的观察,阿松活佛的观察。
还有通过回忆,催眠等方式追忆到前世等等情形的。
一系列公案,让我们在诚信因果的同时,回顾自己的所作所为,或欣慰,或惭愧。
一一对应,比照自身,过咎自改,功德增上。
本文分作八类(一,杀生之异熟果;二,对世间物质生贪之异熟;三,说粗暴语之异
熟;四,享用僧财之异熟;五感受诸业之异熟;六,善业异熟;七,因业力而真实回忆
前世之情况。八,依催眠而忆前世者。)大神通者讲述148例真实的前世今生因果故事
!请见者多多转载,利益有缘!
前世今生因果分类直指
(来自阿秋喇嘛、白玛呈列活佛、阿松活佛的观察)
先发殊胜菩提之心,
继攒三阿僧祗二资,
终获究竟圆满佛果,
敬礼第四佛释迦佛!
其无欺教言之甘露精华,
惠施法恩于堪忍刹众生。
然因众生业显不思议力,
而有不悟或错解之士夫。
故以佛经典及正法教言,
成就者所见境界之实证,
对现前之无欺因果分类,
而成此圣者教言之汇编。
一般而言,古往今来,传播到南瞻部洲许多国家的佛法。虽有兴有衰,但其精华至今
未泯灭!不仅皈依三宝之世风尚存,且有具缘众生依... 阅读全帖 |
|
y****w 发帖数: 39 | 28 一篇因果观察的文章。
包含阿秋喇嘛的观察,亚青寺白玛呈列活佛的观察,阿松活佛的观察。
还有通过回忆,催眠等方式追忆到前世等等情形的。
一系列公案,让我们在诚信因果的同时,回顾自己的所作所为,或欣慰,或惭愧。
一一对应,比照自身,过咎自改,功德增上。
本文分作八类(一,杀生之异熟果;二,对世间物质生贪之异熟;三,说粗暴语之异
熟;四,享用僧财之异熟;五感受诸业之异熟;六,善业异熟;七,因业力而真实回忆
前世之情况。八,依催眠而忆前世者。)大神通者讲述148例真实的前世今生因果故事
!请见者多多转载,利益有缘!
前世今生因果分类直指
(来自阿秋喇嘛、白玛呈列活佛、阿松活佛的观察)
先发殊胜菩提之心,
继攒三阿僧祗二资,
终获究竟圆满佛果,
敬礼第四佛释迦佛!
其无欺教言之甘露精华,
惠施法恩于堪忍刹众生。
然因众生业显不思议力,
而有不悟或错解之士夫。
故以佛经典及正法教言,
成就者所见境界之实证,
对现前之无欺因果分类,
而成此圣者教言之汇编。
一般而言,古往今来,传播到南瞻部洲许多国家的佛法。虽有兴有衰,但其精华至今
未泯灭!不仅皈依三宝之世风尚存,且有具缘众生依... 阅读全帖 |
|
s*****1 发帖数: 134 | 29 title公司少了两个字母,自己猜~
onsite, 太郁闷了,总共三轮面试,两轮烙印,没有coding,就是关于C++/Java等犄角
旮旯的问题,感觉就是要fail 我。现有一道我实在做不出,就猜了,大家看看吧:
C++的。假设父类有一个method叫foo(没有virtual),子类有一个method,override了
那个foo. 然后子类指针(注意是子类指针),指向父类空间,然后call 那个foo,调用
的是父类还是子类的foo?
我的回答是子类指针到父类需要cast的,而且也没一定可以行啊。他说假设可以,
然后我就猜了个子类的,其实我也不知道,回来一想可能是父类的,因为cast成功了。
然后他们看到我简历上写着C#,就问了个C#的术语,神马是Box 和 UnBox. 晕~
供参考,就当积攒RP吧~ |
|
h**e 发帖数: 410 | 30 作者:知名不具
最近这两年读到大约有七、八篇海外网站上转载的韩寒的杂文。那些文章不能说有什麽
深刻,行文也往往不够完整,层次也经常混乱,但他敢於嘲讽时弊,文字也时常有些幽
默调侃,表达了中国百姓的怨气、不满,对激起民众的反抗情绪起到了一种独特的擦边
球作用,尤其是他那麽年轻,所以我是满欣赏他的。去年台湾那个妖婆陈文茜骂他,我
还在台北《自由时报》写了篇专栏抨击陈文茜,也有意让更多的台湾读者了解韩寒。
但看到他那三篇“论革命/民主/自由”的文章後,顿感其观点既错误又陈腐,所以写了
篇文章批驳(“从梁启超到韩寒”)。在撰文时就有点纳闷,怎麽韩寒的“新三篇”文
字这麽平庸,甚至“没一个干净利索的句子,更不见任何昔日的小幽默,连年轻人的清
新都不见了。”只好自我猜测,“看来真是逻辑一糊涂,文字就浆糊了。”对韩寒从思
维到行文的自我矛盾也没多想。
最近读到麦田等人的质疑博文,指出韩寒的文章可能“有人代笔”,於是再回头看一遍
韩寒那“新三篇”。可不是吗,这三篇从行文到思维/心态,也不像个喜笑怒駡,满不
在乎的二十几岁的年轻人写的,反而像一个老成持重的、有我们这一代人经历的、心有
余悸的、精明圆滑的... 阅读全帖 |
|
z****e 发帖数: 54598 | 31 java的基本概念,虽然用得不多
大部分java教材都会保函有ui部分,这个在ui上大量出现
可能因为最近java8出来了之后,加了default关键字
以及lambda,所以这个东西又被拿出来说
以前1.4时代常见的面试题
java是完全的oo语言,所以不存在有类外部的定义
所有方法和变量都必需写在类里面,包括static变量和方法
那有些时候你需要一些临时的用完一次就不再用的类
把它单独写成一个class就显得麻烦
所以直接用匿名类包装一下,扔给一个object就好了
匿名的是类不是匿名对象,当然可以找到那个对象
如果非要纠结,那就是通过找匿名类的父类来定位
java对象声明不是需要先把对象类给写在前面么?
匿名类的变量声明前面放的是它父类的名字
一般父类是一个接口或者抽象类 |
|
l****p 发帖数: 397 | 32 面试官从口音可以听出来是个阿三哥。
一开始先问我的学历,然后问我熟悉哪些编程语言和技术。然后开始写程序。
面试官写了一小段程序:
class A
def foo
puts "hello"
end
end
class B < A
def foo
puts "world"
end
end
s = B.new
s.foo
然后问我这时打印出什么,我说是"world",然后问我说怎么让s打印出"hello",写代
码实现。我心想这问题也太白痴了吧:
s = A.new
s.foo
然后他说s必须是B的对象。我明白了他要让我调用父类方法,但我一时忘了Ruby怎么调
父类方法了,于是绕开,说Ruby允许重新打开了个类去重定义它的方法:
class B < A
def foo
puts "hello"
end
end
然后他又说如果不要重定义呢。这下没招了,于是把最早的B.foo的定义里写了个super
,说我忘了Ruby怎么调父类了,我可以查一下。他说不用了,这就是他所期望了。(面
试后查了一下,Rub... 阅读全帖 |
|
l****p 发帖数: 397 | 33 面试官从口音可以听出来是个阿三哥。
一开始先问我的学历,然后问我熟悉哪些编程语言和技术。然后开始写程序。
面试官写了一小段程序:
class A
def foo
puts "hello"
end
end
class B < A
def foo
puts "world"
end
end
s = B.new
s.foo
然后问我这时打印出什么,我说是"world",然后问我说怎么让s打印出"hello",写代
码实现。我心想这问题也太白痴了吧:
s = A.new
s.foo
然后他说s必须是B的对象。我明白了他要让我调用父类方法,但我一时忘了Ruby怎么调
父类方法了,于是绕开,说Ruby允许重新打开了个类去重定义它的方法:
class B < A
def foo
puts "hello"
end
end
然后他又说如果不要重定义呢。这下没招了,于是把最早的B.foo的定义里写了个super
,说我忘了Ruby怎么调父类了,我可以查一下。他说不用了,这就是他所期望了。(面
试后查了一下,Rub... 阅读全帖 |
|
g*****g 发帖数: 34805 | 34 这个没有什么奇怪的,子类的constructor本来就必须调用父类的
constructor,如果没有写出来地话,就是父类无参数的default
constructor。
这也是为啥父类如果没有default constructor,子类就必须有
constructor,而且必须调用父类的constructor。
开辟
private |
|
e******a 发帖数: 176 | 35 大概的问题就是:
C++里面一个子类C继承于父类P,那么
如果子类里面定义了和父类里面名称一样的函数f
的话,该子类C就不再继承父类里面的f了。
尽管子类和父类的f拥有不同类型的参数,也不能通过
函数重载(overload)实现。
为什么呢? |
|
i***s 发帖数: 39120 | 36 近来,湖南卫视热播亲子类真人秀节目《爸爸去哪儿》引发社会关注与热议,也让“父亲应该在孩子成长中扮演什么角色”这一话题升温。近日,重庆晨报永川读本舆情调查中心联合库源科技“调研吧”网站与重庆晨网,对2180名重庆市民进行了一项调查,调查显示,81%的受访市民感觉当前社会父教缺失现象普遍;其中,24%的人觉得“非常普遍”。仅19%的人选择“不太普遍”或“不普遍”。
家庭教育主力军是妈妈
“我的爸爸,一回家就看电视,不和我们说话。每次我要去和他说话,他就让我去找妈妈。”这是沙坪坝区某小学二年级学生媛媛一年前的作文《我的爸爸》中的片段。媛媛的妈妈孙女士告诉晨报记者,如果现在再让孩子写《我的爸爸》,那一定是“我根本看不到爸爸”。因为近来做生意的丈夫变得愈发忙碌,早出晚归,加班、应酬不断。对于父亲在家庭生活中的缺席,孙女士倒是习以为常,“现在的家长会基本上是妈妈会”,“男人嘛,当然以事业为重,我们都是妈妈带大的”。
本次调查中,超过四成受访市民(42%)表示,在自己的成长过程中,“母亲”承担了更多的教育责任,而选择“父亲”的人不到两成(17%)。另有39%的人表示教育责任由“父母均担”。
工作忙是... 阅读全帖 |
|
e*g 发帖数: 4981 | 37 4月10日,“人机大战”的消息再次传出,关于人类和AI的对抗再次牵动世界的神经。
“我会抱必胜心态、必死信念。我一定要击败阿尔法狗!”对于5月23日至27日与围棋
人工智能程序AlphaGo(阿尔法狗)的对弈,目前世界排名第一的中国职业九段柯洁放
出豪言。
然而,AlphaGo(阿尔法狗)之父却说,“我们发明阿尔法狗,并不是为了赢取围棋比
赛。”
据澎湃新闻4月13日报道,近日,AlphaGo之父杰米斯·哈萨比斯(Demis Hassabis)在
母校英国剑桥大学做了一场题为“超越人类认知的极限”的演讲,解答了世人对于人工
智能,对于阿尔法狗的诸多疑问——过去3000年里人类低估了棋局哪个区域的重要性?
阿尔法狗去年赢了韩国职业九段李世石靠哪几个绝招?今年年初拿下数位国际大师的神
秘棋手Master究竟是不是阿尔法狗?为什么围棋是人工智能难解之谜?
杰米斯·哈萨比斯,Deep Mind创始人, AlphaGo之父
杰米斯·哈萨比斯,Deep Mind创始人,AlphaGo(阿尔法狗)之父, 4岁开始下象棋,
8岁时在棋盘上的成功促使他开始思考两个至今令他困扰的问题:第一,人脑是如何学
... 阅读全帖 |
|
m***n 发帖数: 12188 | 38 这个倒也未必,日语就不是的。
不过中文的“爸爸”确实不是外来,就算是外来语,也是4000年以前的说不清怎么回事
的外来语了。
藏语:papa(一般认为这是汉藏缅语未分离前的语音)。
首先,“父”是中国社会中历史最悠久、最稳定、也最有地位的称谓。但是古代它的发
音是 ba4。后来它作为书面语被文人使用,在北方的发音却变了,但是在南方人口中,
民间口音没变,于是另外造一个字 “爸”。
以下拷贝:
汉语文献中看到对“父亲”的最早称谓是“父”。“父”在甲骨文时代已经指称父亲了
②。后来的字书、辞书一直没有改变。直到今天,“父”类仍然是称呼父亲的重要方式
。只是它一般是用来作背称。
按“古无轻唇,‘鱼、模’转‘麻’,故‘父’为‘爸’”的说法, “爸”实即“父
”之本音。(黎锦熙,1933)这个说法在今天的方言和外语的对音中还可以找到旁证:
福建一些方言保留“父”的词中,“父”的声母都念[p](冯爱珍,1993);
雷州话中虽然是以“阿”“尼阿”称父,但在含“父”的词中,“父”也读[pe]。
此外,轻唇音非组声母的文读为[h],白读则是[p]组,如飞、分、放、孵、父、吠、饭
等和蜂、芳、缝等(李新... 阅读全帖 |
|
f**********2 发帖数: 2401 | 39 2.1 Abstract类可以有具体实现方法,interface接口没有,只能decalre方法,不能
implement。abstract类可以有abstract方法,也可以有非abstract的。interface中的
方法都实际是abstract的。子类只能继承一个abstract类,但是可以implement多个
interface。
2.2 overloading(in java)就是在一个类中有多个方法。方法有不同的参数个数或者
参数类型区别。overriding是base class和derived class之间的多态。当子类有和父
类一样的方法(相同的名称和参数),就是overriding。子类中,父类的方法被
override了,屏蔽了。
2.3 “==”是java的operator,判断int double数据是否相等;equlas是类的方法,
比较对象的内容是否相同。(不很确定)
2.4 想到递归比较两个树的根节点,和其左右子节点。
public boolean compareTree(TreeNode A, TreeNode B)
{
if (A.data!=... 阅读全帖 |
|
a***s 发帖数: 12296 | 40 在北京市政府近日审议通过《关于解决本市无户口人员登记户口问题的实施意见》后,《解决本市无户口人员登记户口问题实施细则》昨天公布,细则明确了8类受理对象、相关办理程序和申请落户必须提供的证明材料。北京市公安局表示,自今日起,全市户籍派出所开始受理8类无户口人员登记户口的申请。
据了解,由北京市公安局制定的《解决本市无户口人员登记户口问题实施细则》,进一步细化了本市无户口人员登记户口的受理条件和审核证明材料等内容,市民可登录“首都之窗”网站查阅相关规定。
北京市公安局表示,符合申请登记户口的8类无户口人员及其监护人,要认真履行主动申报户口义务,如实反映未登记户口原因,保证所提供的材料真实、合法、有效。
据市公安局人口管理总队有关人员介绍,解决本市无户口人员登记户口问题的基本原则是:坚持依法办理,切实维护每个公民依法登记户口的合法权益;坚持区别情况,分类实施无户口人员登记户口政策;坚持综合配套,将解决无户口人员登记户口问题与健全完善计划生育、收养登记、流浪乞讨救助等相关领域政策统筹考虑、协同推进。
据了解,本市公安机关将与市卫计委、市民政局等部门按照职责分工,规范受理审批程序,严格工作要求,... 阅读全帖 |
|
J*********n 发帖数: 370 | 41 不少书上将overloading说成是polymorphism的一种实现方式,但是wiki上有这段话
"Polymorphism is only concerned with the application of specific
implementations to an interface or a more generic base class. Method
overloading refers to methods that have the same name but different
signatures inside the same class. Method overriding is where a subclass
replaces the implementation of one or more of its parent's methods.
Neither method overloading nor method overriding are by themselves
implementations of polymorphism... 阅读全帖 |
|
|
b******d 发帖数: 794 | 43 default constructor那套规则我知道,不过子类调用父类constructor到底initialize
的是父类的variable,还是子类的variable书上都是没说的,是否为父类variable开辟内
存空间也是没有说的,我就是想搞清楚这个问题。
这样设计有个小问题,就是如果hirarchy tree太大,那底层的object就会因为保留各级
parent class的variables占用比较大的memory space |
|
d**d 发帖数: 389 | 44 哈哈。这个错误能过去的话,主要是因为子父类的原因的吧?
虽然Cat没有定义operator=,但是由于子父类的关系,compiler可以用default
operator=来把子类的内容复制到父类上去。要是不同类之间操作的话,编译器就报错
了。
应该给个warning啊。 |
|
k**n 发帖数: 3989 | 45 听到外面对海瑞的讨伐声响成一片,嘉靖脸上露出放松的笑容,他对身边的马森道:“怎么样?朕没说错吧?他赢不了,因为朕是君,他是臣,没人会站在他那边……”
话音未落,便听个带着闽南腔声音道:“海刚峰,我来助你!”
笑容一下子凝固,嘉靖怒道:“何人如此大胆?”
马森赶紧去看,看完后回来小声道:“不认识……”
“你他娘的都认识谁?”嘉靖气得直翻白眼。此书更多,更快,更全的章节,请访问 www.Du8Du8.com。好在这时那人的声音响起,给可怜的马公公解了围。
讲坛上,那人摘下了斗笠,露出一张英俊的脸。
“你是何人?”文官们警惕的望着他。
“李贽李卓吾。”那人把斗笠往地上一搁,一撩道袍,盘腿坐在海瑞身边。
“原来是李狂……”下面恍然大悟,这人原来是国子监的五经博士,几年前三公接辩论初创时,着实出了几把风头,因为言语狂妄,不敬孔孟,得了个‘李狂’的评号,但前些年被人打败一次,便离开了国子监,据说去当隐士、做学问去了。
选在这次大会重新出山,看来是想要一鸣惊人,好东山再起。
“主子,他叫李贽。”马森赶紧对嘉靖汇报,自然遭... 阅读全帖 |
|
m******8 发帖数: 2153 | 46 计算机科学之父诞辰100周年:身为同性恋遭受不公正待遇,阿兰图灵英年早逝
爱白网 老虎
2012-01-01
2012年是“人工智能之父”图灵诞辰100周年。图灵奠定了现代计算机科学和人工智能
的基础,同时在数学、逻辑学、密码分析学、哲学领域均有相当高的成就。远离战火、
享受和平的人们,每个在日常生活中使用计算机的人,每个受益于现代计算机科学的人
,都应该对图灵心存感谢。
2012年将是爱白图灵主题年,我们将在这一年里陆续发布相关文章和组织纪念活动。
刚刚推出的iPhone4S中的语音助手Siri,引起了很多人的注意。很多人觉得,机器
能够理解人类提出的问题,还能做出回答,是十分有趣的事情。马上有人用各种BT问题
“拷问”Siri,看它如何回答,也得到了各种各样欢的欢乐结果。但最为Siri的成功而
感到欢欣鼓舞的,应该是计算机科学家们。因为61年前(1950年),“人工智能之父”
图灵提出了人工智能领域著名的“图灵试验”,用于判定一台机器是否具有智能,这
个试验简单说就是,看一台机器能否顺畅地与人聊天,而不被对方发现是机器。Siri还
不完美,但应该说,它的出现和商业化,标志着人类在人... 阅读全帖 |
|
x*****i 发帖数: 1329 | 47 http://view.news.qq.com/a/20140430/005523.htm
王国维之女解读乃父投湖自杀之谜
[摘要]罗振玉为何仿写伪造王国维“遗折”?
投湖之前
父亲为什么要到颐和园鱼藻轩跳昆明湖自杀呢?
关于这件遗憾事,讨论的人很多,关于原因,也各有不同的见解,包括“罗振玉先生逼
债说”、“罗振玉先生带回女儿说”、“殉清说”、“时局逼迫说”等。东明回想起来
,可能是各种因素促成的,导火线则是大哥潜明突然病逝,大哥的妻子罗孝纯却被其父
罗振玉带回去自己照顾,父亲受到很大的刺激。
1918年,大哥19岁在上海结婚,大嫂即罗振玉之次女。父亲与罗振玉先生初为师生,继
为朋友,终为儿女亲家,关系实不同寻常。
然而好景不长。1926年9月,潜明哥在上海突染伤寒症,本已好转,但实际并未痊愈。
这类病在恢复期忌吃生硬之物。大哥喜欢吃硬饭,后来又发作了。父亲听闻大哥病危,
即由北京清华园乘车赴上海,其病已无救。父亲在上海为他主持丧事。罗振玉也到上海
慰问,并安慰自己的女儿曼华(字孝纯)。丧事办完,罗振玉就带着女儿回到天津罗家
去了,当时称之为“大归”。
父亲个性刚直。他最爱大哥,大哥病... 阅读全帖 |
|
o***s 发帖数: 42149 | 48 四年前跪地乞讨的经历,给11岁的少年王欣锐带来了阴影,他觉得村里人因为他“要过饭”而看不起他。平日里陪伴他的经常是一架遥控玩具飞机。摄影/新京报记者 王嘉宁
王立冬父子 王立冬,42岁,河南驻马店正阳县袁寨乡大郝村农民,右脚有残疾,家境贫困。2011年夏,他带儿子王欣锐(化名)去郑州街头乞讨,7岁的小欣锐沿街跪地、代父乞讨的事被网友拍成视频发到网上,引起社会各界广泛关注,父子获得数万元捐助。今年8月初,一条“男孩郑州乞讨救父,父亲卷走善款将其抛弃”的新闻,让王立冬父子再成舆论焦点,又一段视频曝光,那个曾蜗居在屋棚里、体弱多病靠孩子要饭养活的“可怜父亲”,成了网友口中的“禽兽不如”。
郑州火车站附近的邮政储蓄大厅里,当23页的账目清单从窗口递出来时,王立冬坐在椅子上不时捂着胸口。
他哆嗦着从裤兜里掏出一瓶速效救心丸,往掌心抖上几颗,抿进嘴里。
此前,看到有记者拍照,他已经掏出小瓶,吃过一次了。
他说,这两天心脏总疼。
王立冬被卷进了舆论的漩涡,落下了“卷款离家、抛家弃子”的恶名。
账目清单里的那些钱,是2011年儿子随着他沿街跪地乞讨,引发关注,社会各界捐来的。
他承认,获得捐款后,他离... 阅读全帖 |
|
p**j 发帖数: 293 | 49 想不到继“杜甫很忙”之后,“花木兰”也突然在网络上成了“红人”。起因是演员贾玲在一出小品节目中,身穿古装,嘴啃烧鸡,形象滑稽,硬是将巾帼英雄花木兰恶搞成“贪吃、不孝、胸无大志、贪生怕死的傻大妞形象”。
许多网友不干了,纷纷抗议贾玲“侮辱民族英雄”。还有一个叫“中国木兰文化研究中心”的机构,发出公开信要贾玲及剧组道歉。赶明儿我也成立一个“中国茶叶蛋文化研究中心”,谁要是再拿茶叶蛋开涮,我就发函要求他道歉。
我这么说,并不表示我支持恶搞花木兰,实际上我对这类轻薄的改编很瞧不上眼。但如果有人非要恶搞,那也是没有办法的事。
花木兰不姓花
至于称花木兰为民族英雄云云,我想首先得先搞清楚一个问题:花木兰究竟是一位传奇人物,还是一个传说人物。传说人物显然不可以拿来当民族英雄,否则孙悟空也是一位伟大的民族英雄--你看他杀了多少外国的妖啊。还好,许多研究者都相信历史上确有花木兰其人,并考证出花木兰为北朝女性,很可能是北魏的鲜卑族人,因为“木兰”就是一个鲜卑姓氏(花木兰并不姓花,花字明显是后人加上的);而《木兰辞》中有“可汗大点兵”句,“可汗”即为北魏皇帝的称呼。
木兰家是军户
为什么花木兰非得要代父从军... 阅读全帖 |
|