Create a customer class with fields for a customer

Assignment Help JAVA Programming
Reference no: EM133389655

Part A:

Create a class named Movie (in a file called Movie.java) that includes fields for the title of the movie, the year it was released, and the running time (in minutes).  Implement methods to get values for each field, and methods to set values for those fields.

In a separate file named TestMovie.java, create an application with a main() method that asks the user to input the name of their favorite movie, the year it was released, and how long it is (in minutes). Instantiate a Movie object, put the user's input into the relevant fields, and then use the "get" methods to display the information.

Part B:

Create a BasketballScore class (saved in BasketballScore.java) with three fields: the location, the home team's score and the visiting team's score. A default constructor should set both scores to zero and set the location to Avondale. An overload constructor should accept values for all three fields and assign them appropriately. Provide get methods for both score fields. The class should also include addHomeScore() and addVisitorScore() methods. Each should use a parameter for the amount to add, which is then added to the appropriate field. For example, passing 2 to addVisitorScore() should add two points to the visiting team's total.

In a file called TestBasketballScore.java, demonstrate the functionality of the BasketballScore class by creating two objects (one with each parameter). Use the appropriate methods to add some points to scores in both objects, then use the "get" methods to output the data.

Part A

Create a Customer class with fields for a customer's name, email address, and the number of times they've purchased something. Create a method to get each of those values (but do not create "set" methods). Add a default constructor that automatically sets the values to Homer Simpson with the email [email protected] and zero purchases. Overload the constructor with a version that accepts values for all three fields and assigns them appropriately. Finally, create a method called increasePurchases() that adds 1 to the number of purchases the customer has made. Save this work as Customer.java.

In a file called TestCustomer.java, instantiate two customer objects: one using the default constructor, and one by providing the values as parameters. Note that you do not need to prompt the user for this information, but you have that option. Call the increasePurchases() method one of the objects and then use the "get" methods to output values from both objects.

Part B

Create a Motorcycle class with data fields for manufacturer, price and engine size (in cubic centimeters, such as 750); include get and set methods for all fields. Create a constructor that accepts values for all fields and assigns them appropriately; you do not need a "default" constructor. Save this file as Motorcycle.java.

In a separate file called TestMotorcycle.java, create a main() method that prompts the user to input the information for two motorcycles they are comparing. Create two objects with that data, passing values in with the constructor. Finally, use the "get" methods to output all information about the two motorcycles.

Reference no: EM133389655

Questions Cloud

Write a program randomplate that generates and prints : Write a program RandomPlate that generates and prints to the screen a plate number
What potential effect does growth in communication : Analyze the evidence questions what potential effect does growth in communication and transportation infrastructure seem to have on the economic lives
Define an array and why you would use one : An array is a Java data structure. Define an Array and why you would use one. Provide an example that is not from the text
Coca-cola external assessment : List possible Opportunities and Threats (minimum 5) from changes in Economic, SCDE, Political, Legal, Technological and Competitive forces.
Create a customer class with fields for a customer : Create a Customer class with fields for a customer's name, email address, and the number of times they've purchased something. Create a method to get each
Create an abstract class : Create an abstract class, Pet, and add the following enumerated types representing the various kinds of commands that users can issue to a given pet, and some
Calculate the average score of a test : Write a program that allows someone to calculate the average score of a test. keep a running total of scores, and at the end, divide by the number of scores
What is the broad purpose of the article or reading : What is the broad purpose of the article/reading? What is the research question the authors are specifically examining?
Create another class shape : Create another class Shape, which will form the basis of a set of shapes. The Shape class will contain default functions to calculate area and circumference

Reviews

Write a Review

JAVA Programming Questions & Answers

  Calculate the average number of miles you ran

What is your list length? Calculate the sum of the total miles you spent running over the 10 weeks. Calculate the average number of miles you ran. Write a search to determine whether 4 is on your list

  Morgellons disease is delusional

Why do some scientists say that Morgellons disease is delusional? When there have been fibers extracted from patients that cannot be identified? Isn't that physical proof that something is affecting these people physically?

  Create a sales tracking java program named salestracking

You must create a sales tracking program named SalesTracking.java. This program will use arrays to store and process monthly sales as well as compute average yearly sales, total sales for the year.

  Create a prototype for an application

A small hospital has contacted you and asked you to create a prototype for an application that can handle all of their administrative activities.

  Define the kernel mode in operating system

Define the kernel mode in operating system

  Describe the multithreading

Describe multithreading and list the reasons for using multithreading

  Write an application that prompts an employee

Write an application that prompts an employee for an hourly pay rate and hours worked. Compute gross pay (hours times rate), withholding tax, and net pay

  How to use jquery mobile data attributes

how to use jQuery Mobile Data Attributes, create a full page containing the attributes - adds extra padding and margin inside the page content

  Part 1product maintenanceyoull create a series of pages

part 1product maintenanceyoull create a series of pages that allow you to add update or delete a product thats

  Create a graphical application stackdemogui

Create a graphical application StackDemoGUI that provides a button for push and pop from a stack, a text field to accept a string as input for push, and a text area to show the contents of the stack after each operation.

  Write a scanner that translates logical expressions

Write a scanner that translates logical expressions. There are many different notations for logical expressions.

  Write java program to print price of table-furniture company

Write down the Java program for furniture company. Ask user to select P for Pine, O for Oak or M for Mahogany. Illustrate the price of table produced with chosen wood.

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