当前位置:网站首页 > Java基础 > 正文

java程序基础复习题

<!DOCTYPE html>

<html>

<head>

<title>Introduction to Java Programming, 10E, Y. Daniel Liang</title>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=5.0">

<link rel="stylesheet" type="text/css" href=https://download.csdn.net/download/qq_41256347/"checkpoint.css" />

<script type="text/javascript" src=https://download.csdn.net/download/qq_41256347/"jquery-latest.js"></script>

<script>var answer0 = 'False. <br />

A subclass is an extension of a superclass and normally contains more details information than its superclass.

';function submit0() {if (document.getElementById('b0').innerHTML == 'Show Answer') {document.getElementById('a0').innerHTML = answer0;document.getElementById('b0').style.background = 'gray'; document.getElementById('b0').innerHTML = 'Hide Answer'; }else {document.getElementById('a0').innerHTML = '';

document.getElementById('b0').style.background = 'green'; document.getElementById('b0').innerHTML = 'Show Answer';} }</script>

<script>var answer1 = 'The extends keyword is used to define a subclass that extends a superclass.

';function submit1() {if (document.getElementById('b1').innerHTML == 'Show Answer') {document.getElementById('a1').innerHTML = answer1;document.getElementById('b1').style.background = 'gray'; document.getElementById('b1').innerHTML = 'Hide Answer'; }else {document.getElementById('a1').innerHTML = '';

document.getElementById('b1').style.background = 'green'; document.getElementById('b1').innerHTML = 'Show Answer';} }</script>

<script>var answer2 = 'Single inheritance allows a subclass to extend only one superclass. Multiple inheritance allows a subclass to extend multiple classes. Java does not allow multiple inheritance.

java程序基础复习题';function submit2() {if (document.getElementById('b2').innerHTML == 'Show Answer') {document.getElementById('a2').innerHTML = answer2;document.getElementById('b2').style.background = 'gray'; document.getElementById('b2').innerHTML = 'Hide Answer'; }else {document.getElementById('a2').innerHTML = '';

document.getElementById('b2').style.background = 'green'; document.getElementById('b2').innerHTML = 'Show Answer';} }</script>

<script>var answer3 = '(a) The output is

<pre>

A&#39;s no-arg constructor is invoked

</pre>

(b) The default constructor of B attempts to invoke the default of constructor of A, but class A&#39;s default constructor is not defined.

';function submit3() {if (document.getElementById('b3').innerHTML == 'Show Answer') {document.getElementById('a3').innerHTML = answer3;document.getElementById('b3').style.background = 'gray'; document.getElementById('b3').innerHTML = 'Hide Answer'; }else {document.getElementById('a3').innerHTML = '';

document.getElementById('b3').style.background = 'green'; document.getElementById('b3').innerHTML = 'Show Answer';} }</script>

<script>var answer4 = 'A subclass can explicitly invoke a suplerclass&#39;s constructor using the super keyword.

';function submit4() {if (document.getElementById('b4').innerHTML == 'Show Answer') {document.getElementById('a4').innerHTML = answer4;document.getElementById('b4').style.background = 'gray'; document.getElementById('b4').innerHTML = 'Hide Answer'; }else {document.getElementById('a4').innerHTML = '';

document.getElementById('b4').style.background = 'green'; document.getElementById('b4').innerHTML = 'Show Answer';} }</script>

<script>var answer5 = 'False. <br />

If a subclass&#39;s constructor explicitly invoke a superclass&#39;s constructor, the superclass&#39;s no-arg constructor is not invoked.

';function submit5() {if (document.getElementById('b5').innerHTML == 'Show Answer') {document.getElementById('a5').innerHTML = answer5;document.getElementById('b5').style.background = 'gray'; document.getElementById('b5').innerHTML = 'Hide Answer'; }else {document.getElementById('a5').innerHTML = '';

document.getElementById('b5').style.background = 'green'; document.getElementById('b5').innerHTML = 'Show Answer';} }</script>

<script>var answer6 = 'False. <br />

You can only override accessible instance methods.

';function submit6() {if (document.getElementById('b6').innerHTML == 'Show Answer') {document.getElementById('a6').innerHTML = answer6;document.getElementById('b6').style.background = 'gray'; document.getElementById('b6').innerHTML = 'Hide Answer'; }else {document.getElementById('a6').innerHTML = '';

document.getElementById('b6').style.background = 'green'; document.getElementById('b6').innerHTML = 'Show Answer';} }</script>

<script>var answer7 = 'False. <br />

You can only override accessible instance methods.

';function submit7() {if (document.getElementById('b7').innerHTML == 'Show Answer') {document.getElementById('a7').innerHTML = answer7;document.getElementById('b7').style.background = 'gray'; document.getElementById('b7').innerHTML = 'Hide Answer'; }else {document.getElementById('a7').innerHTML = '';

document.getElementById('b7').style.background = 'green'; document.getElementById('b7').innerHTML = 'Show Answer';} }</script>

<script>var answer8 = 'Use super() or super(args). This statement must be the first in the constructor in the subclass.

';function submit8() {if (document.getElementById('b8').innerHTML == 'Show Answer') {document.getElementById('a8').innerHTML = answer8;document.getElementById('b8').style.background = 'gray'; document.getElementById('b8').innerHTML = 'Hide Answer'; }else {document.getElementById('a8').innerHTML = '';

document.getElementById('b8').style.background = 'green'; document.getElementById('b8').innerHTML = 'Show Answer';} }</script>

<script>var answer9 = 'Use super.method() or super.method(args).

';function submit9() {if (document.getElementById('b9').innerHTML == 'Show Answer') {document.getElementById('a9').innerHTML = answer9;document.getElementById('b9').style.background = 'gray'; document.getElementById('b9').innerHTML = 'Hide Answer'; }else {document.getElementById('a9').innerHTML = '';

document.getElementById('b9').style.background = 'green'; document.getElementById('b9').innerHTML = 'Show Answer';} }</script>

<script>var answer10 = 'The following lines are erroneous:

<pre>

{

radius = radius; // Must use this.radius = radius

}

class B extends Circle

{

Circle(radius); // Must use super(radius)

length = length; // Must use this.length = length

}

public double getArea()

{

return getArea()*length; // super.getArea()

}

</pre>

';function submit10() {if (document.getElementById('b10').innerHTML == 'Show Answer') {document.getElementById('a10').innerHTML = answer10;document.getElementById('b10').style.background = 'gray'; document.getElementById('b10').innerHTML = 'Hide Answer'; }else {document.getElementById('a10').innerHTML = '';

document.getElementById('b10').style.background = 'green'; document.getElementById('b10').innerHTML = 'Show Answer';} }</script>

<script>var answer11 = 'Method overloading defines methods of the same name in a class. Method overriding modifies the methods that are defined in the superclasses.

';function submit11() {if (document.getElementById('b11').innerHTML == 'Show Answer') {document.getElementById('a11').innerHTML = answer11;document.getElementById('b11').style.background = 'gray'; document.getElementById('b11').innerHTML = 'Hide Answer'; }else {document.getElementById('a11').innerHTML = '';

document.getElementById('b11').style.background = 'green'; document.getElementById('b11').innerHTML = 'Show Answer';} }</script>

<script>var answer12 = 'It is method overridden.

';function submit12() {if (document.getElementById('b12').innerHTML == 'Show Answer') {document.getElementById('a12').innerHTML = answer12;document.getElementById('b12').style.background = 'gray'; document.getElementById('b12').innerHTML = 'Hide Answer'; }else {document.getElementById('a12').innerHTML = '';

document.getElementById('b12').style.background = 'green'; document.getElementById('b12').innerHTML = 'Show Answer';} }</script>

版权声明


相关文章:

  • java 的基础类型的整型2024-10-15 19:34:04
  • java基础知识和技巧2024-10-15 19:34:04
  • java0基础到贪吃蛇2024-10-15 19:34:04
  • java web程序开发基础2024-10-15 19:34:04
  • java虚拟机需要什么基础2024-10-15 19:34:04
  • java基础题目讲解2024-10-15 19:34:04
  • JAVA怎么运行区块链项目基础2024-10-15 19:34:04
  • java的基础继承2024-10-15 19:34:04
  • Java为什么有基础类型封装类2024-10-15 19:34:04
  • java基础教程英文版2024-10-15 19:34:04