Java Programming
Java Programming
9th Edition
ISBN: 9780357616635
Author: Joyce Farrell
Publisher: CENGAGE L
bartleby

Concept explainers

bartleby

Videos

Expert Solution & Answer
Book Icon
Chapter 3, Problem 11PE

Explanation of Solution

a.

Program code:

Sandwich.java

//create a class Sandwitch

public class Sandwich

{

//create string variables

private String ingredient, breadType;

//create double variable

private double price;

//define a constructor

public Sandwich()

{

}

//define a method getIngredient()

public String getIngredient()

{

//return the ingredient

return ingredient;

}

//define a method setIngredient()

public void setIngredient(String ingredient)

{

//set value of the variable ingredient

this.ingredient = ingredient;

}

//define a method getBreadType()

public String getBreadType()

{

//return the breadType

return breadType;

}

//define a method setBreadType()

public void setBreadType(String breadType)

{

//set value of the variable breadType

this.breadType = breadType;

}

//define a method getPrice()

public double getPrice()

{

//return the price

return price;

}

//define a method setPrice()

public void setPrice(double price)

{

//set value of the variable price

this.price = price;

}

}

Explanation:

The above snippet of code is used create a class “Sandwich”. The class contain different static methods for store the details of sandwich. In the code,

  • Define a class “Sandwich”
    • Define the constructor “Sandwich()” method.
    • Define the “getIngredient()” method.
      • Return the value of the variable “ingredient”.
    • Define the “setIngredient()” method.
      • Set the value of the variable “ingredient”.
    • Define the “getBreadType()” method.
      • Return the value of the variable “breadType”.
    • Define the “setBreadType ()” method...

Blurred answer
Students have asked these similar questions
Create the StockTask1 Java project Create a Stock object class that contains the following information: The symbol of the stock is stored in a private string data field called symbol. The stock's name is stored in a private string data field called name. previousClosingPrice is a private double data area that stores the stock price for the previous day. currentPrice is a private double data area that stores the stock price at the current time. A constructor for creating a stock with the given symbol and name. For the data fields, there are accessor methods (get-methods). For the data fields, there is a mutator method (set-methods). A method named getChangePercent()that returns the percentage changed from previousClosingPrice to currentPrice. Formula:perc_change = (current price - previous closing price) / previous closing price x 100 Create a test class named testStockthat creates a Stockobject with the stock symbol SUNW, the name Sun Microsystems Inc., and the previous closing…
a - Create a FitnessTracker class that includes data fields for a fitness activity, the number of minutes spent participating, and the date. The class includes methods to get each field. In addition, create a default constructor that automatically sets the activity to running, the minutes to 0, and the date to January 1 of the current year. Save the file as FitnessTracker.java. Create an application that demonstrates each method works correctly, and save it as TestFitnessTracker.java. b - Create an additional overloaded constructor for the FitnessTracker class you created in Exercise 3a. This constructor receives parameters for each of the data fields and assigns them appropriately. Add any needed statements to the TestFitnessTracker application to ensure that the overloaded constructor works correctly, save it, and then test it. c - Modify the FitnessTracker class so that the default constructor calls the three-parameter constructor. Save the class as FitnessTracker2.java. Create an…
Create an application named SalesTransactiobDemo that declares several SalesTransaction objects and displays their values and their sum. Name - The salesperson name (as a string) sales Amount- The sales amount (as a double) commission- The commission (as a double) RATE- A readonly field that stores the commission rate (as a double). Define a getRate() avcessor method that returns the RATE Include 3 constructors for the class.  One constructor accepts values for the name, sales amount, and rate, and when the sales value is set, the constructor computes the commission as sales value times commission rate. The second constructor accepts a name and sales amount, but sets the commission rate to 0 The third constructor accepts a name and sets all the other fields to 0
Knowledge Booster
Background pattern image
Computer Science
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
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Text book image
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Text book image
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781305480537
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Introduction to Classes and Objects - Part 1 (Data Structures & Algorithms #3); Author: CS Dojo;https://www.youtube.com/watch?v=8yjkWGRlUmY;License: Standard YouTube License, CC-BY