Objective 1.2)
Which of the following are valid methods?
1) public static native void amethod(){}
2) public static void amethod(){}
3) private protected void amethod(){}
4) static native void amethod();
Answer :
2) public static void amethod(){}
4) static native void amethod();
Option 1 is not valid because it has braces and the native modifier means that the method can have no body. This is because the body must be implemented in some other language (often C/C++). Option 3 is not valid because private and protected contradict themselves.
No comments:
Post a Comment