interface

Quiz Guidelines

 

Multiple Choice Question

QID: 
46

Which of the followinf interface declarations are valid.

A.

interface Inter1 {
    
    void myMethod();
    
    class inner {}
}

B.

interface Inter2 {
    
    void myMethod();
    
    static class inner {}
}

C.

interface Inter3 {
    
    void myMethod();
    
    public static class inner {}
}

D.

interface Inter4 {
    
    void myMethod();
    
    public static final class inner {}
}

E.

interface Inter5 {
    
    void myMethod();
    
    public static abstract class inner {}
}

F.

interface Inter6 {
    
    void myMethod();
    
    protected static abstract class inner {}
}

Multiple Choice Question

QID: 
45

Given interface Inter

interface Inter {
	
	void myMethod();
}

Which all implementations are valid?

A.

abstract class MyAbstract implements Inter{

    public abstract void myMethod();
}

B.

abstract class MyAbstract1 implements Inter{

    abstract void myMethod();
}

C.

abstract class MyAbstract2 implements Inter{

    void myMethod();
}

D.

abstract class MyAbstract3 implements Inter{

    void myMethod() {}
}

E.

abstract class MyAbstract4 implements Inter{

    public void myMethod() {}
}

F.

abstract class MyAbstract5 implements Inter{

    public abstract void myMethod() {}
}

G.

abstract class MyAbstract implements Inter{

    @Override
    public abstract void myMethod();
}