题目内容

(07-12)下面关于Java接口的说法错误的是()。

A. 一个Java接口是一些方法特征的集合,但没有方法的实现
B. Java接口中定义的方法在不同的地方被实现。可以具有完全不同的行为。
C. Java接口中可以声明私有成员
D. Java接口不能被实例化

查看答案
更多问题

(7-15)多态的表现形式有()

A. 重写
B. 抽象
C. 继承
D. 封装

(7-1)根据提示补全程序空白处,使程序能够正确运行。classBook{privateStringname;privatedoubleprice;//重写Object中的hashCode()方法@Overridepublic①hashCode(){finalintprime=31;intresult=1;result=prime*result+((name==null)?0:name.hashCode());longtemp;temp=Double.doubleToLongBits(price);result=prime*result+(int)(temp^(temp>>>32));returnresult;}//重写Object的equals()方法@Overridepublic②equals(③arg){if(④)//如果obj与当前对象的引用相同returntrue;if(arg==null)returnfalse;if(getClass()!=arg.getClass())returnfalse;Bookother=(Book)arg;if(name==null){if(other.name!=null)returnfalse;}elseif(⑤)//如果name不同returnfalse;if(Double.doubleToLongBits(price)!=Double.doubleToLongBits(other.price))returnfalse;returntrue;}}

(7-8)请根据提示在程序空白处补全程序,使程序能够正确运行。①classBase{privateintx;public②(intx){this.x=x;}public③voidshow();}classSub④Base{privateVectorv;publicSub(intx,Vectorv){⑤;//调用父类构造方法this.v=v;}publicvoidshow(){}}

(7-9)接口中合法的方法是()。(JDK8之前)

A. publicvoidshow(){}
B. publicintshow(){}
C. voidshow();
D. voidshow(){}

答案查题题库