adplus-dvertising
frame-decoration

Question

What will be output for the folllowing code?
abstract class Bank {

  private abstract void withdraw(); // Line 1
  abstract void deposit();
  public void balance(){} //Line 2
}
class office extends Bank{ // Line 3

  void deposit() { // Line 4
    // TODO Auto-generated method stub

  }
}

a.

Compilation error in Line 1(abstract method cannot be private)

b.

Compilation error in Line 2(abstract class cannot have concrete method)

c.

Compilation error in Line 3(abstract class cannot be extended)

d.

Compilation error in Line 4(deposit method should have public access modifier)

Posted under Java Programming

Answer: (a).Compilation error in Line 1(abstract method cannot be private)

Engage with the Community - Add Your Comment

Confused About the Answer? Ask for Details Here.

Know the Explanation? Add it Here.

Q. What will be output for the folllowing code?

Similar Questions

Discover Related MCQs

Q. Java is a ___ programming language.

Q. In Java programming language, the code is placed inside ___.

Q. Properties are implemented using ___ in Java.

Q. A Class in Java is like a ____.

Q. Which is the file extension used for a public Java class source code?

Q. Which is the file extension used for a compiled Java class file?

Q. State TRUEor FALSE.
The source-code of An Abstract-Class or Interface is kept inside a .java file.

Q. After compilation, an Interface or Abstract-Class is kept in a ___ file in Java programming.

Q. State TRUE or FALSE. In Java, a public class or abstract-class or interface must be kept in a separate .java file.

Q. In a .java file, how many numbers of public types namely class, interface or abstract can be managed?

Q. In Java, the keyword used to declare a class is ___.

Q. A Java class can contain___.

Q. How many maximum numbers of objects can be created from a single Class in Java?

Q. Creating an object from a class is also called ____.

Q. The keyword used to create a new object in Java is ___.

Q. Choose the correct statements about choosing a name for a class in Java.

Q. An object is created at __ time in Java.

Q. Choose the correct statement about Java main method.

Q. Choose the correct syntax for declaring a Java class below.

Q. State TRUE or FALSE.
A Java class provides encapsulation.