Question

Java Programming

CLASS DIAGRAM SECTION Please complete a rows in the table below. public class Polymorphism private protected int 21: double 22: //private protected Polymorphism. zl 2; public void addition (int x, int y) 21 y; System The f an int and int +zl void addition (double x, int y) 22 System.out.println (InThe sum le and int +z2TF public void additi (int x, double y) 22 System out println (InThe aum of an int and double +22 public void addition (int x, double y, double q) 22 System. out.println InThe aum of an int, double and double +22) void subtraction (int x, int y) //protected private 21 x y; System agt println VnThe di rence between int and int +21) public void traction (double x, int y) 22 x y; System. out prin InThe difference ween double and int z2); class More Poly extends ol public void addition (int x, int y) 21 tore Poly) System out println (Vnoverride System. out.println (OverThe aun ofthe gi ra: +zl) System.out println output from More ly) public void subtraction double x, int y) 22 y; System out println (Vnove rride from More Poly) System. out.println (The difference between the given numbers: +z2); System out println t from More poly)

0 0
Add a comment Improve this question Transcribed image text
Answer #1

A : Its a default constructor that takes no argument which is used to initialise the members of class . It is used to initialise z1 = 2 and z2 = 4

B : We can see that the addition function is overloaded, because the function name is same but the arguments is different. addition function is overloaded with ( int, int) , (double, int) and (int, double)

C : we declare a class named as More_Poly that extends Polynomial class so all the properties of base class polynomial will be inherited by the child class More_Poly.

D: Inside the child class we redefine the base class methods . This is known as Method Overrding. If the child class want to redine parents class method, It can do so by providing its own implemenation.Hence such constructs is known as method Overriding.

E : We declare reference of type polymorphism ,

For the first polymorphism object, we declare its type and hence approprioate methods will be called based on method overloading

For the second object as binding will de decided at run time hence appropriate methods wiull be called at run time

Add a comment
Know the answer?
Add Answer to:
Java Programming CLASS DIAGRAM SECTION Please complete a rows in the table below. public class Polymorphism...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 4.a) 4.b> 4.c) C++ Programming Lab Exercise 09 Inheritance. Friend Functions, and Polymorphism (virtual functions) 4.a)...

    4.a) 4.b> 4.c) C++ Programming Lab Exercise 09 Inheritance. Friend Functions, and Polymorphism (virtual functions) 4.a) Run the following code and observe the output. #include <iostream> #include <string> using namespace std; class Vehicle public: void print() { cout << "Print: I am a vehicle. \n"; } void display() { cout << "Display: I am a vehicle. \n"; } }; class Car: public Vehicle { public: void print() { cout << "Print: I am a car.\n"; } void display() { cout...

  • // Please follow all the instructions Each of the class declarations and/or member function definitions below...

    // Please follow all the instructions Each of the class declarations and/or member function definitions below has syntax error(s). Find every error. All errors with explanation and fix the code. * Hint: You may use compiler to help you find the error. However, you need to set up the program correctly and to point out the true cause of the syntax error. Because the compiler messages are convoluted, due to the convoluted nature of language dependencies. 54. class Truck, public...

  • Examine the following class definition: public class Date private int year; private int month; private int...

    Examine the following class definition: public class Date private int year; private int month; private int day; public Date() { ...) public void set (int x, int y, int z) { ...) public int getYear() { ...) // returns year public int getMonth() { } // returns month public int get Day () { ...) // returns day //more methods here -- 1 Which of the following statements in a client program correctly prints out the day of the object...

  • I need code in java The Student class: CODE IN JAVA: Student.java file: public class Student...

    I need code in java The Student class: CODE IN JAVA: Student.java file: public class Student {    private String name;    private double gpa;    private int idNumber;    public Student() {        this.name = "";        this.gpa = 0;        this.idNumber = 0;    }    public Student(String name, double gpa, int idNumber) {        this.name = name;        this.gpa = gpa;        this.idNumber = idNumber;    }    public Student(Student s)...

  • Write a program that uses the class productType Please specify what goes in main.cpp, productType.h and...

    Write a program that uses the class productType Please specify what goes in main.cpp, productType.h and productType.cpp Please do not leave anything out, thank you! Consider the definition of the following class: (1, 2,3, 5,7) class productType 8. //Line 1 //Line 2 //Line //Line 4 //Line5 public: productType () productType (int, double, double) productType (string, int, double, double) /Line 6 productType (string, string, string, int, double, double) //Line'7 void set (string, string, string, int, double, double) //Line 8 //Line s...

  • C++ Practice: Answer Whichever you can & it'll help a lot. Thank you! Question 1. Implement...

    C++ Practice: Answer Whichever you can & it'll help a lot. Thank you! Question 1. Implement the constructors and member function of each of the classes (Marks 15) class Fraction{ private: int numerator; int denominator; public: Fraction(int, int); float fractionValue();//determines the value of numerator/denominator }; class Problem{ private: Fraction f[3]; public: Problem(int, int, int, int, int, int); Fraction largestFraction();//Returns the fraction having largest fraction value }; Question 2: In the following Inheritance problem #include<iostream> #include<string> using namespace std; class Animal{...

  • Header file for the Rational class: #ifndef RATIONAL_H #define RATIONAL_H class Rational { public: Rational( int...

    Header file for the Rational class: #ifndef RATIONAL_H #define RATIONAL_H class Rational { public: Rational( int = 0, int = 1 ); // default constructor Rational addition( const Rational & ) const; // function addition Rational subtraction( const Rational & ) const; // function subtraction Rational multiplication( const Rational & ) const; // function multi. Rational division( const Rational & ) const; // function division void printRational () const; // print rational format void printRationalAsDouble() const; // print rational as...

  • Please Explain, Thanks :) QUESTION 2 Ghen is a java class าน¡strate, what are the contents...

    Please Explain, Thanks :) QUESTION 2 Ghen is a java class าน¡strate, what are the contents of the object right after line 13 in the main method ? public class Illustrate public ธtatic void main (String[] args) int xj private statie int y o public statie int count 0; public 1llustrate() 1. Illustrate I1 2. Illustrate 12 new Illustrate(3); new Illustrate(5): 4. Illustrate.incrementY) public Illustrate(int a) 9. Illustrate.count 10 public Illustrate(Illustrate 1) this.x I.x public vold setx(inta) 12. 13. Illustrate...

  • Java Programming: Math Quiz

    Starting codes:MathQuiz.javaimport java.util.Scanner;public class MathQuiz {    private final int NUMBER_OF_QUESTIONS = 10;    private final MathQuestion[] questions = new MathQuestion[NUMBER_OF_QUESTIONS];    private final int[] userAnswers = new int[NUMBER_OF_QUESTIONS];    public static void main(String[] args) {        MathQuiz app = new MathQuiz();        System.out.println(app.welcomeAndInstructions());        app.createQuiz();        app.administerQuiz();        app.gradeQuiz();    }    private String welcomeAndInstructions() {        return "Welcome to Math Quiz!\n" +         ...

  • Java: Return an array of booleans in a directed graph. Please complete the TODO section in...

    Java: Return an array of booleans in a directed graph. Please complete the TODO section in the mark(int s) function import algs13.Bag; import java.util.HashSet; // See instructions below public class MyDigraph { static class Node { private String key; private Bag<Node> adj; public Node (String key) { this.key = key; this.adj = new Bag<> (); } public String toString () { return key; } public void addEdgeTo (Node n) { adj.add (n); } public Bag<Node> adj () { return adj;...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT