Java classes that are implementations of the rectangle class

Assignment Help JAVA Programming
Reference no: EM13942125

The Class for a Rectangle is shown below. PlaneRectangle is a specialisation of Rectangle with fields that define the location of the centre of the rectangle. Write Java Classes that are implementations of the Rectangle Class and of the PlaneRectangle Class.

1436_rec.png

Now add methods to the Java PlaneRectangle Class that:

a. enable the location of an instance of PlaneRectangle to be moved by a specified distance (expressed as a change in the x-coordinate, and a change in the y-coordinate).

b. Enable a check to be made that a given point lies inside or outside the rectangle.

c. Enable a check to be made that another instance of PlaneRectangle lies completely within the current instance.

These classes come with default "constructor methods". Write the Java code for new constructors for the Rectangle Class that enable:

a. An instance of the Rectangle Class to be created with a default length of 1.0. and a default width of 1.0.

b. An instance of the Rectangle Class can be created with user specified values for the length and width.Now add constructors to the PlaneRectangle Class to enable:

a. An instance of the PlaneRectangle Class to be created with the above default length and width, and located at the origin by default.

b. An instance of the PlaneRectangle Class to be created with user specified values for the length, width and location.

Write a Java application that enables the user to specify the length, width and location of two instances of a PlaneRectangle and check whether the first lies completely within the second.

Reference no: EM13942125

Questions Cloud

State the appropriate conclusion : (Reject the null hypothesis, there is not significant evidence that the mean is less than 52., or Reject the null hypothesis, there is significant evidence that the mean is less than 52.
What are the differences between writing and speech : What are the differences between writing and speech? When do we use spoken words, and why?
Two bonds outstanding : An investor buys 500 shares of stock at $50 and the stock pays a 4% annual dividend. A company has two bonds outstanding. The first matures after five years and it has a coupon rate of 3%. The second matures after ten years and it has a coupon rate o..
Nature of the operations managers job : Describe the operations function and the nature of the operations manager's job.
Java classes that are implementations of the rectangle class : Write a Java application that enables the user to specify the length, width and location of two instances of a PlaneRectangle and check whether the first lies completely within the second.
Theodore roethke-my papa waltz : Prompt: What is your response to Theodore Roethke's "My Papa's Waltz"?  How does voice contribute to the poem's overall effect on the reader (for a little help getting started, read the student paper at the end of the chapter)?
Make the online rental a better buy : You can rent DVDs at a local kiosk for $2.00 each. An Internet company offers a flat fee of $15.00 per month for as many rentals as you want. How many DVD's do you need to rent to make the online rental a better buy?
How does technology change the way people communicate : What does technology bring to communication other than the technology itself? What form of technology is used in your workplace to communicate? Is it effective? Why or Why not?
Major functional areas of business organizations : Briefly describe the terms operations management and supply chain. Identify the three major functional areas of business organizations and briefly describe how they interrelate.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Wa program that takes 10 values represent

Using a loop, write a program that takes 10 values represent in exam grades (between 0 and 100) from the keyboard and outputs the minimum value, maximum value, and average value of all the values entered.

  Create a class rectangle with attributes length and width

Create a class Rectangle with attributes length and width, each of which defaults to 1. Provide methods that calculate the rectangle's perimeter and area

  Will the direction and magnitude be integers or doubles

Define a Physics_vector class which consists of a struct containing the direction and magnitude, and also define a function

  Create floating point arrays

Create floating point arrays each with three elements - Ask the user to give input for the two arrays.

  Create a class called salaried

Create a class called Salaried that is derived from Employee. Create a class called Hourly that is also derived from Employee

  Write a java application to ask number of assignments

Write a java application that accomplishes the following tasks with built in exception handling: ask the number of homework assignment students have submitted in a semester

  Create simple java program that determine cost of insurance

Need to create a simple Java program that determines cost of insurance by including any additional person based on age (thus questions regarding age and how many people apply to each category as far as age should be included)

  Utilization of checked exceptions

There are instances where the utilization of checked exceptions are more appropriate than unchecked exceptions in exception handling. Provide an example of each exception not mentioned in the article. Explain why each type of exception is more app..

  Create a class hugeinteger which uses a 40-element array

Provide methods input, output, add and subtract. For comparing HugeInteger objects, provide the following methods: isEqualTo, isNotEqualTo, isGreaterThan, isLessThan, isGreaterThanOrEqualTo and isLessThanOrEqualTo

  User to input a decimal number and ouputs the number

Write a program that prompts the user to input a decimal number and ouputs the number rounded to the nearest integer.Remember the rules around proper development style and form, including adding comments. A software developer should always add commen..

  Design into java code

As a design activity- the class diagram from a set of classes which form the basis for a simple project management tool. Your design should have the following classes: Employee Class, Project Class, Consultant Class, Manager Class, theAssignment Clas..

  Using your musicalinstrument class

Finally, create a Java test class that simulates using your MusicalInstrument class.  In your test class you should at a minimum: a) Construct 4 instances of your instrument, b) tune your instruments, c) print the name of your instrument d) print ..

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd