如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的还是错误的,为什么?

来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/19 20:13:43
如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的还是错误的,为什么?如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的还是错误的,为什么?

如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的还是错误的,为什么?
如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的还是错误的,为什么?

如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的还是错误的,为什么?
= 是赋值 还是 判定 相等,要是赋值的话不行,父类不能向下转型,比如动物是父类 猫是子类 你可以说猫是一个动物,但动物不能说是猫,因此 你不能把 p 转换成 c,相反 可以把 c 转成p,p = c 是正确的
如果是判定相等不相等,对象的相等不相等和派生关系 没联系,是对象的equals方法和hashcode决定的
class Parent {
String name;
public boolean equals(Object o){
return true;
}
}
class Child extends Parent{
public boolean equals(Object o){
return true;
}
}
Parent p = new Parent();
Child c = new Chile();
因为我们把equals 方法重写了总是返回true;
因此两个类的实例比较总是相同的
p.equals(c) == true;

如果p是父类Parent的对象,而c是子类Child的对象,则语句c=p是正确的还是错误的,为什么? 有些类可以获取parent,请问parent是什么概念.有些parent是通过构造函数传递的参数赋值的,那请问parent一定是此类的父类的对象吗,它是怎么实现这一机制.parent和类中的成员变量(构造时也可以 java中父类可不可以转为子类?如:Child c=(Child)parent; 其中parent是Child的父类,但不属于Child? sales_item *p=new sales_item()是什么意思?new sales_item后面为什么加括号,表明p指向一个sales_item的函数?如果是指向一个默认构造函数的对象应该是sales_item *p=new sales_item;对吧?c++primer的注释为//default 2. 关于二维转三维,下列说法正确的是( ) A 二维对象必须是面域对象 B 二维对象可以不封闭 C 二维对象可 如果A是B的子细胞,C是A的子细胞,那么C是B的子细胞吗? C语言 当两个指针指向同一个数组中的元素时,p-q的物理意义是:指针p和q所指对象之间元素的数量C语言 当两个指针指向同一个数组中的元素时,p-q的物理意义是:指针p和q所指对象之间元素的 一道关于压力的题!父子二人沙滩上行走,他们留下的脚印深浅相同,但父亲的脚印比儿子的脚印大,比较他们对沙地的压力及压强,正确的是 ( )A,F父P子 C.F父=F子 P父=P子 D.F父>F子 P父=P子 关键是说明彼此的区别.假定p所指对象的值为25,p+1所指对象的值为46,则*p++的值为:假定p所指对象的值为25,p+1所指对象的值为46,则*++p的值为假定p所指对象的值为25,p+1所指对象的值为46,则执行 parent 的“a” 有 发音吗,如果有发什么? 穿旱冰鞋的同学用力推墙,结果离墙而去,如果以墙为研究对象,施力物体是先答对多给分 周天子分封的对象都有哪些人? 如果a,b,c 都是实数,那么p:ac>bc,是q:a>b的 A 充分而不必要条件 B 必要而不充分条件 C 充要条件 D 即不充分也不必要 英语翻译是关于填写公司信息的:Registration NumberCountry of RegistrationDate of IncorporationCountry of IncorporationProvince/State of IncorporationIncorporation NumberName of Parent Company (if subsidiary or branch)Address of Parent C parent的意思 jquery parent的用法 parent的复数形式 parent的同义词