Computer Networking: A Top-Down Approach (7th Edition)
Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN: 9780133594140
Author: James Kurose, Keith Ross
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Bartleby Related Questions Icon
Related questions
Question
please write comments in java eclipse and send a screenshot of the output.
Transcribed Image Text:**Part 1: Create a new package HW5 and create a Parent Class called "Fruit" strictly based on the UML.**
(Do not include anything extra, do not miss any data fields or methods. `#` denotes protected visibility modifier. *Underline* denotes static variable and static method.) Add the line "numberOfFruits++;" at the end of both constructors (as the last statement). *Add comments to your program* (comment for the data fields, constructors, getters, setters and toString() methods).
We will use `enum Color` to denote a fruit’s color. Add the code for `enum Color` on top of the class.
```java
enum Color {
YELLOW, ORANGE, RED, PURPLE;
}
```
---
### Diagram Explanation:
The diagram illustrates the structure of the `Fruit` class. Below is a detailed explanation of the UML diagram:
- **Attributes:**
- `- color: Color` : A private attribute to store the color of the fruit.
- `- calories: int` : A private attribute to store the number of calories.
- `- pricePerPound: double` : A private attribute to store the price per pound.
- `# numberOfFruits: int` : A protected static attribute to keep track of the number of fruits.
- **Constructors:**
- `+ Fruit()`: A public default constructor.
- `+ Fruit(color: Color, calories: int, pricePerPound: double)`: A public constructor that initializes a fruit with specific values for color, calories, and price per pound.
- **Methods:**
- `+ getColor(): Color`: A public method to return the color of the fruit.
- `+ setColor(color: Color): void`: A public method to set the color of the fruit.
- `+ getCalories(): int`: A public method to return the calories of the fruit.
- `+ setCalories(calories: int): void`: A public method to set the calories of the fruit.
- `+ getPricePerPound(): double`: A public method to return the price per pound of the fruit.
- `+ setPricePerPound(pricePerPound: double): void`: A public method to set the price per pound of the fruit.
- `+ getNumberOfFruits(): int`: A public static method to return
Expert Solution
Check MarkThis question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
bartleby
This is a popular solution
bartleby
Trending nowThis is a popular solution!
bartleby
Step by stepSolved in 4 steps with 1 images
Knowledge Booster
Background pattern image
Similar questions
- //In Java Language please package layoutDemos; import javafx.application.Application;import javafx.event.ActionEvent;import javafx.event.EventHandler;import javafx.geometry.Insets;import javafx.geometry.Pos;import javafx.scene.Scene;import javafx.scene.control.Button;import javafx.scene.layout.GridPane;import javafx.scene.layout.HBox;import javafx.scene.layout.Pane;import javafx.scene.layout.StackPane;import javafx.scene.layout.VBox;import javafx.scene.text.Text;import javafx.stage.Stage; public class ButtonsOnTop extends Application { @Overridepublic void start(Stage primaryStage) {primaryStage.setTitle("Two Button VBox");// -------------------------------------------------------------------- VBox vbox1 = new VBox(10); // the attribute sets the space between nodesvbox1.setPadding(new Insets(15, 15, 15, 15)); // sets space around the edgesGridPane gridBox = new GridPane();gridBox.setAlignment(Pos.CENTER);gridBox.setHgap(20);gridBox.setPadding(new Insets(10, 10, 15,...arrow_forwardbody { font-family: Georgia, serif; font-size: 100%; line-height: 175%; margin: 0 15% 0; background-color:rgb(210,220,157); background-image: url("/Users/332bo/Desktop/Week_9_Lab/images/bullseye.png"); /* Rounded Shape image */ /* background-repeat:round space; */opacity: 0.5; background-size: contain; } header { margin-top: 0; padding: 3em 1em 2em 1em; text-align: center; border-radius:4px; background-color:hsl(0, 14%, 95%); background-image: url("/Users/332bo/Desktop/Week_9_Lab/images/purpledot.png"); background-repeat: repeat-x; } a { text-decoration: none; color:rgb(153,51,153); } a:visited { color: hsl(300, 13%, 51%); } a:hover { background-color: #fff; } a:focus { background-color: #fff; } a:active{color:#ff00ff;} h1 { font: bold 1.5em Georgia, serif; text-shadow: 0.1em 0.1em 0.2em gray; color: rgb(153,51,153);} h2 { font-size: 1em; text-transform: uppercase; letter-spacing: 0.5em; text-align: center; color:rgb(204,102,0); }dt { font-weight: bold; } strong { font-style: italic; }...arrow_forwardIn Visual Studio Code, I need to be able to enter data into the fields. But if the user hits the submit values button and a field is empty, they get an error message (As in the provided images). The code goes something like this. <html> <head> <title>Week2 GP1 - Michael Porter</title> </head> <body> <form method='POST'> <h3>Enter your name: <input type="text" name="name"></h3> <h3>Enter your date of birth: <input type="text" name="birth"></h3> <h3>Enter your favorite color: <input type="text" name="color"></h3> <h3>Enter your favorite place to visit: <input type="text" name="fav_place"></h3> <h3>Enter your Nickname: <input type="text" name="nickname"></h3> <input type="submit" value="Submit Values"> </form> <?php $name = ''; $birth = ''; $color = '';...arrow_forward
- Java Question - Create a GUI-based Java application that uses three JLabel, threeJTextFields, and one JButton control to build a GUI "form", as shown in the attached picture. Set the background color of the form to "pink". Makesure the output looks similar to the picture. [Note: Be sure to use input and output dialog boxes]. Thank you.arrow_forwardForm Validation for jscript. This is the requirement. I just need the code and attached to my jscode. Payment Information Validation Validate the customer’s payment information as follows: Expiry Date (Month) Required field Expiry Date Valid expiry date to ensure the card being used has not expired Card Number Required field, Valid Card Number NOTE: regarding the expiry date, you MUST use the date object to ensure that your date check is dynamic. here is the given html code. <li> <label for="month">Expiry Date</label> <select id="month" name="month"> <option>- Month -</option> <option value="1">January</option> <option value="2">February</option> <option...arrow_forward* IN VISUAL BASICSarrow_forward
- Event Listeners Return to the mas_register.js file in your editor. Directly below the initial comment section, insert an event listener for the window load event. Run an anonymous function in response to the event containing the following commands: Call the calcCart() function (which you will create shortly.) Create an onclick event handler for the regSubmit button that runs the sessionTest() function when the button is clicked. Create onblur event handlers for the input boxes with the ids: fnBox, lnBox, groupBox, mailBox, phoneBox, and banquetBox, running the calcCart() function in response to each event. Create an onchange event handler for the sessionBox selection list, running the calcCart() function when the selection list is changed. Create an onclick event handler for the mediaCB check box, running the calcCart() function in response. JavaScript Functions Create the sessionTest() function. The purpose of this function is to provide a validation test for the conference session...arrow_forwardCreate a RecyclerView to display your first name is Alnoor , middle name is Sh , last name is Alsu , and student ID is 10915949 in a list. The output should look like the following screen. Note: your answer should include all of the following: your java code as a text. Screenshot of your java file. Your XML code as a text. Screenshots of your XML files. Screenshots of the emulator showing the output. Typical run of the application:arrow_forwardusing java create a login page using j frame included username and password as well as a login button. (Refer to image 1) Create a game menu with a image and below the image we have two clickable buttons (play game and instructions) when play game is clicked it proceeds to my trivia game And embeds them I the codes above into my trivia java game Here is part of my java code for the trivia game (If you are looking for the full go on YouTube and search bro code java quiz game the full code should be in the comments section import java.awt.event.*; import java.awt.*; import javax.swing.*; public class Quiz implements ActionListener { String[] questions = { "Factor the equation (X+3)(X+1)?", "Which company created Java?", }; String[][] options = { { "It cannot be factored", "X^2+4x+3", "2x^2+4x+3", " I don't know" }, { "Sun Microsystems", "Starbucks", "Microsoft", "Alphabet" }, char[] answers = { 'B',...arrow_forward
arrow_back_ios
arrow_forward_ios
Recommended textbooks for you
- Text book imageComputer Networking: A Top-Down Approach (7th Edi...Computer EngineeringISBN:9780133594140Author:James Kurose, Keith RossPublisher:PEARSONText book imageComputer Organization and Design MIPS Edition, Fi...Computer EngineeringISBN:9780124077263Author:David A. Patterson, John L. HennessyPublisher:Elsevier ScienceText book imageNetwork+ Guide to Networks (MindTap Course List)Computer EngineeringISBN:9781337569330Author:Jill West, Tamara Dean, Jean AndrewsPublisher:Cengage Learning
- Text book imageConcepts of Database ManagementComputer EngineeringISBN:9781337093422Author:Joy L. Starks, Philip J. Pratt, Mary Z. LastPublisher:Cengage LearningText book imagePrelude to ProgrammingComputer EngineeringISBN:9780133750423Author:VENIT, StewartPublisher:Pearson EducationText book imageSc Business Data Communications and Networking, T...Computer EngineeringISBN:9781119368830Author:FITZGERALDPublisher:WILEY
Text book image
Computer Networking: A Top-Down Approach (7th Edi...
Computer Engineering
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:PEARSON
Text book image
Computer Organization and Design MIPS Edition, Fi...
Computer Engineering
ISBN:9780124077263
Author:David A. Patterson, John L. Hennessy
Publisher:Elsevier Science
Text book image
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:9781337569330
Author:Jill West, Tamara Dean, Jean Andrews
Publisher:Cengage Learning
Text book image
Concepts of Database Management
Computer Engineering
ISBN:9781337093422
Author:Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:Cengage Learning
Text book image
Prelude to Programming
Computer Engineering
ISBN:9780133750423
Author:VENIT, Stewart
Publisher:Pearson Education
Text book image
Sc Business Data Communications and Networking, T...
Computer Engineering
ISBN:9781119368830
Author:FITZGERALD
Publisher:WILEY