MCQs > IT & Programming > Java > Which terms are applicable to the given code? Select all that apply. abstract class Widget { public abstract void draw(); } class Clock extends Widget { public void draw() { // Clock implementation of draw() } } class NewsHeadlines extends Widget { public void draw() { // NewsHeadlines implementation of draw() } } class StockQuotes extends Widget { public void draw() { // StockQuotes implementation of draw() } } public class Test5 { public static void main(String[] args) { java.util.List widgets = new java.util.LinkedList(); widgets.add(new Clock()); widgets.add(new NewsHeadlines()); widgets.add(new StockQuotes()); for (Widget w : widgets) w.draw(); } }

Java MCQs

Which terms are applicable to the given code? Select all that apply. abstract class Widget { public abstract void draw(); } class Clock extends Widget { public void draw() { // Clock implementation of draw() } } class NewsHeadlines extends Widget { public void draw() { // NewsHeadlines implementation of draw() } } class StockQuotes extends Widget { public void draw() { // StockQuotes implementation of draw() } } public class Test5 { public static void main(String[] args) { java.util.List widgets = new java.util.LinkedList(); widgets.add(new Clock()); widgets.add(new NewsHeadlines()); widgets.add(new StockQuotes()); for (Widget w : widgets) w.draw(); } }

Answer

Correct Answer: polymorphism

Explanation:

Note: This question has more than 1 correct answers

Note: This Question is unanswered, help us to find answer for this one

Java Skill Assessment

Overall Skill Level-Poor

Your Skill Level: Poor

Retake Quizzes to improve it

search

Java Skill Assessment

Overall Skill Level-Poor

Your Skill Level: Poor

Retake Quizzes to improve it