Download Printable PDF. VALID exam to help you PASS.
3 thoughts on “Which two class definitions fail to compile?”
C, E
# javac Test.java
Test.java:12: error: class A2 is public, should be declared in a file named A2.java
public class A2 {
^
Test.java:23: error: illegal combination of modifiers: abstract and final
final abstract class A5 {
^
2 errors
C, E
# javac Test.java
Test.java:12: error: class A2 is public, should be declared in a file named A2.java
public class A2 {
^
Test.java:23: error: illegal combination of modifiers: abstract and final
final abstract class A5 {
^
2 errors
Answer D, E:
(D): Final fields must be initialized immediately after declaration.
(E): Abstract class can never be final.
D,E