#95 Getting a Generic Type at Runtime

Companies:
X5 DomClick
Themes:
JavaCollections & GenericsCode Review

Make the type <T> print to the screen when a Exercise object is created, which in this case is String:

public class Main {

    public static class Exercise<T> {

        private int id;

        public Exercise() {
            System.out.println("?");
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }
    }

    public static void main(String[] args) {
        Exercise<String> stringExercise = new Exercise<String>();
    }
}

Question review

Mentor
Answer as you would in a real interview. I’ll ask follow-up questions, then compare your answer with the reference answer and show your accuracy as a %.
Sign in to start the dialogue The mentor keeps the context of the current question and your previous messages.
Sign in