QUESTION 1 Write a class Complex for complex number system. The class should have 2 fields for real and imaginary part. The class should have two methods: 1. One takes 2 complex objects and returns their addition as a new complex object. 2. Another takes 2 complex objects and returns their multiplication as a new complex object Now create driver class with arbitrary values.

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter11: Advanced Inheritance Concepts
Section: Chapter Questions
Problem 2PE
icon
Related questions
Question

QUESTION 1
Write a class Complex for complex number system. The class should have 2 fields for real and
imaginary part. The class should have two methods:
1. One takes 2 complex objects and returns their addition as a new complex object.
2. Another takes 2 complex objects and returns their multiplication as a new complex object
Now create driver class with arbitrary values.


QUESTION 2
Write a class about Aeroplane. Obviously, you will require other helper classes to complement
your aeroplane class. Design your classes yourself. The codes should contain the following
OOP features implemented in these classes:
- Class
- Object
- Encapsulations
- accessor/mutator
- Method overloading
- Objects as parameters
- Objects as return type
- Objects as fields
- Association
- Aggression
- composition
Beside your code, comment the name of the feature that is implemented

Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
void method
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT