永发信息网

java判断题

答案:4  悬赏:30  手机版
解决时间 2021-04-22 21:50
  • 提问者网友:留有余香
  • 2021-04-22 12:40

1.某类的对象可以作为另一个类的成员

2.在类体内说明成员变量时不允许赋初值

3.抽象方法只有方法头,而无方法体

4.抽象方法是一种只有说明而无具体方法的实现

5.构造方法是可以继承的

6.调用this或super构造方法的语句必须放在第一条语句

7.成员方法的重载和覆盖是一回事

8.实现接口的类不能是抽象类

9.一个类可以实现多个接口,接口可以实现多重继承

上面的判断题是对是错啊??请告诉我,能说出理由更好~

谢谢!!

最佳答案
  • 五星知识达人网友:蕴藏春秋
  • 2021-04-22 14:14


1.对的;如Car类的对象car可作为Boss类的成员;


public class Boss{


private Car car;


public void setCar(){}


public Car getCar(){}


}


2.错的;如private int id=1111;


3.对的;抽象方法确实只有方法头,不然就不叫抽象了.


4.同3


5.对的,一般子类的构造方法先调用父类的构造方法,当然可以继承了,跟其它方法一样,私有的不能继承.


6.对的


7.重载相当别外多写一个方法,方法名相同.覆盖就是重写,把原来的方法重新写过


8.错的,抽象类当然能实现接口


9.对的,类可以实现多个接口,接口也能多继承接口,这里是用extends而不是implements.

全部回答
  • 1楼网友:神也偏爱
  • 2021-04-22 17:35

1对的 Java人都知道

2 错的可以赋初值 可以不(系统条用够着方法的时候会自动赋初值)

3 对的

4 和3 有什么区别?

5 对的 final 和private 修饰就不行

6 对的 初始化问题 要先调用构造方法初始化变量 才能执行下面语句

7 一个是重载 一个是重写 不一样

8 错的 可以是抽象类

7 对的

以上是个人观点

  • 2楼网友:青尢
  • 2021-04-22 16:51
9 是正确的。Java的类中是采用单一的继承体制,接口则是使用多重继承,利用接口可以解决Java‘多重继承’的问题。
  • 3楼网友:逃夭
  • 2021-04-22 15:49

1,flase 2.flase 3.true 4.true 5.flase 6.true 7flase 8.true 9.flase

1.对象只能作为参数传给类,而不能作为他的成员。2.声明final时可以附初值。3.对 4.对 5.构造方法不能被继承,只能被其子类使用。6.对7.当子类有和父类相同的方法时,就会被覆盖。而重载是方法名相同,而参数个数和类型不同。8.抽象类只能被其他类实现 9.类只能继承一个父类

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯