Exam Permalink:
https://www.jobilize.com/java-certification-questions
Question Permalink:
https://www.jobilize.com/how-to-declare-a-class-inside-an-interface-in-java
Question 23 / 297:  Is the following declaration for interface Bendable correct and free of compilation error?
abstract interface Bendable { // line 1

final int x = 2009; // line 3

void method1() ; // line 5

public static class Angle {} // line 6

}

A  Yes, this is a correct and free of error declaration
B  No, compilation error at line 1 , abstract should be removed
C  No, compilation error at line 3 , x should be declared public final
D  No, compilation error at line 5 , method method1() should be declared public abstract
E  No, compilation error at line 6 , can't declare a class inside an interface
<< First < Previous Next > Last >>
Explanation:

A class can be defined inside an interface, but it must be public and static and must not call any methods defined inside the interface.

Exam Home Page
https://www.jobilize.com/java-certification-questions

Oracle Certified Professional Java Programmer

Author:

Access: Public Instant Grading

Ask
Megan Earhart
Start Quiz
Courntey Hub
Start Test
Copy and paste the following HTML code into your website or blog.
<iframe src="https://www.jobilize.com/embed/java-certification-questions" width="600" height="600" frameborder="0" marginwidth="0" marginheight="0" scrolling="yes" style="border:1px solid #CCC; border-width:1px 1px 0; margin-bottom:5px" allowfullscreen webkitallowfullscreen mozallowfullscreen> </iframe>