题目
已知类person是类student的父类,以下数组定义和赋值哪些是正确的( ).
A. person p[]=new person[3]; p[1]=new student(); B .student s[]=new person[3]; s[1]=new person(); C .person p[]= new student[3];p[1]= new person(); D .student s[]=new student[3];s[1]=new person
为什么选A?
A. person p[]=new person[3]; p[1]=new student(); B .student s[]=new person[3]; s[1]=new person(); C .person p[]= new student[3];p[1]= new person(); D .student s[]=new student[3];s[1]=new person
为什么选A?
提问时间:2021-02-03
答案
这题考的是类型转换,答案A明显有一个父类类型的引用变量(P1)指向子类对象(new Student()),这是实现多态的要点之一.其他的都不符合规范.B的student s[]=new person[3]需要把person强制转换成student才可以,C中p[1]= new person();前面已经定义P[I]指向student类型的对象了,这样明显也需要强制转换,D也是一样,子类引用指向父类对象,需要强制类型转换Z总得来说就是等号左边是父类,等号右边是子类可以,反之不可以,需要强制转换
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 12(X+2y)-5(X+2y)+3(X+2y)-4(X+2y) 把(X+2y)看做一个整体来合并同类项
- 2在Rt三角形ABC中,∠C=90°,∠B=30°,a+b=√3+1,求三角形ABC的三边长
- 3原始社会中的“禅让制”是天下为公,选贤与能的,请举例说明这一点.贤与能具体指的是什么品质
- 4用phone和mirror造句越长越好,还有我五年级.谢谢如果可一给45,我先看了再说、
- 5测量形状不规则固体的体积时,要用量筒.量筒的容积要适量,适量的含义是固体_______(填 能够 或 不能)
- 6古诗《长歌行》一首________;诗句少壮不努力,老大徒伤悲中徒的意思是
- 7河流是人类文明的摇篮,古代埃及文明是A印度河的馈赠B幼发拉底河的馈赠C尼罗河的馈赠D底格里斯河的馈赠选哪个?
- 8我的母亲习题
- 9修改病句:漳州的春天是一年四季中最美的地方.
- 10the fire must have break out after the staff had gone home.请翻译成英文!