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...

  • Java Quadratic Probing Hash table HELP! Complete the Map and Entry class provided in Map.java. Create...

    Java Quadratic Probing Hash table HELP! Complete the Map and Entry class provided in Map.java. Create a tester/driver class to show the Map class is working as intended. Methods/Constructor correctly completed (2pt) This is the Map class methods Map(), put(key, value), get(key), isEmpty(), makeEmpty() Private class correctly completed (2pt) This is the Entry class methods Add the methods that are required for this to work correctly when stored in the QuadraticProbingHashTable Tester class (1pt) Show the methods of the Map...

  • 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)...

  • Complete the implementation of the Sphere class based on the Diagram below. Use the DecimalFormat class...

    Complete the implementation of the Sphere class based on the Diagram below. Use the DecimalFormat class in Sphere.java to format your output in the toString method. Then download the tester application SphereTester.java to test your Sphere class. Do not change SphereTester.java. Sphere private double radius      //radius of the sphere object private static int numSpheres   //static or class variable. All Sphere objects share it public Sphere()    //constructor . Initialize Sphere objects’ instance variable radius to 0.0. It also increments numSpheres by...

  • 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...

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