Pick one of the following scenarios and

a. Model using at least 5 classes: one parent, two children, and two grandchildren of one of the child classes.
b. Provide at least one field and one method that compellingly differentiates each class from the others.
c. Do not include constructors, getters, or setters in your description.

Scenarios - lots of them spring to mind, but I don't want the list to be too long. In this way, you can compare your ideas with those of other students, and I encourage to consider what other students have posted, you are also encouraged to make suggestions of other's postings and make additional postings updating your own ideas in light of the suggestions by others.

1. An airplane
2. A train
3. An e-commerce company (eg, Amazon)
4. A city government
5. An airline (aspects of an entire company)
6. A government organization (eg, EPA, Defense)

Answers

Answer 1

Answer:

Follows are the solution to this question:

Explanation:

Please find the complete question and diagram in the attached file.

Following are the scenario of the training:

In the given UML diagram, it used to increases the student's generalizability, and the type of vehicle categories, which includes their data components at the top one would be the parent or less are kids' classes which have parent class properties.

Pick One Of The Following Scenarios And A. Model Using At Least 5 Classes: One Parent, Two Children,
Pick One Of The Following Scenarios And A. Model Using At Least 5 Classes: One Parent, Two Children,

Related Questions

Can someone please help me with 6.8 Code Practice adhesive.

Answers

Answer:

I'm looking for this one too

Answer:

import simplegui

import random

# global constants

WIDTH = 600

HEIGHT = 400

PARTICLE_RADIUS = 5

COLOR_LIST = ["Red", "Green", "Blue", "White"]

DIRECTION_LIST = [[1,0], [0, 1], [-1, 0], [0, -1]]

# definition of Particle class

class Particle:

  # initializer for particles

  def __init__(self, position, color):

      self.position = position

      self.color = color

  # method that updates position of a particle    

  def move(self, offset):

      self.position[0] += offset[0]

      self.position[1] += offset[1]

  # draw method for particles

  def draw(self, canvas):

      canvas.draw_circle(self.position, PARTICLE_RADIUS, 1, self.color, self.color)

  # string method for particles

  def __str__(self):

      return "Particle with position = " + str(self.position) + " and color = " + self.color

# draw handler

def draw(canvas):

  for p in particle_list:

      p.move(random.choice(DIRECTION_LIST))

  for p in particle_list:

      p.draw(canvas)

# create frame and register draw handler

frame = simplegui.create_frame("Particle simulator", WIDTH, HEIGHT)

frame.set_draw_handler(draw)

# create a list of particles

particle_list = []

for i in range(100):

  p = Particle([WIDTH / 2, HEIGHT / 2], random.choice(COLOR_LIST))

  particle_list.append(p)

# start frame

frame.start()

Explanation:

this worked for me, sorry if its to late. let me know if anything is wrong

Describe how sharing and collaborating a spreadsheet can help the author of the spreadsheet.

hurry and answer you will get a brainly this is for a school assignment

Answers

It can help ensure that everything is correct. Having an extra set of eyes can never hurt :)

The author can save an Excel workbook as a shared workbook if they want multiple users to work in it at once. Then, users can enter data, add rows and columns, modify calculations, and alter formatting.

What is spreadsheet?

Data that has been arranged into rows and columns can be stored, displayed, and edited using spreadsheet software. The spreadsheet is one of the most used tools for personal computers. A spreadsheet is typically used to record numerical data and brief text strings.

A spreadsheet is a computer program used for tabular data organization, calculations, and storage. Spreadsheets were developed as electronic replacements for the old-fashioned paper accounting spreadsheets. The software runs on the data entered into a table's cells.

Thus, The author can save an Excel workbook as a shared workbook.

For more information about spreadsheet, click here:

https://brainly.com/question/8284022

#SPJ2

Will there be another season in Star vs the forces of evil?

Answers

The world may never kno

Answer: no the creator anounced that there will not be a fifth season

Explanation:

HELP NEEDED ASAP!!!
Early mixing systems had some severe limitations. Which of the following statements best describes one of those
limitations:
1. They could not fast forward.
2. They could not edit.
3. They could not play more than one track at a time.
4. They could not play in reverse.

Answers

<8□}□{●{●{《{¤□■♡¤■▪︎gusygydfig8f6r7t8t437r7fyfu

a 50.5 force is applied to a golf ball generating an initial acceleration of 15 m/s2 caculate the mass of the golf ball.

Answers

Answer:

Mass = 3.37 Kg

Explanation:

Given the following data;

Force = 50.5N

Acceleration = 15m/s²

To find the mass of the golf ball;

Force is given by the multiplication of mass and acceleration.

Mathematically, the formula for force is;

[tex] F = ma[/tex]

Where;

F represents force measured in Newton.m represents the mass of an object measured in kilograms.a represents acceleration measured in meter per seconds square.

Making mass (m) the subject of formula, we have;

[tex]Mass (m) = \frac{F}{a}[/tex]

Substituting into the equation;

[tex]Mass (m) = \frac{50.5}{15}[/tex]

Mass = 3.37 Kg

Jonathan wants to create an online journal. He will use it to share with his friends all the cool places he visits while in Europe. Which social networking tool should Jonathan use to create a journal while on his trip?
a: email
b: a blog
c: a wiki
d: a forum

Answers

Answer:

a blog

Explanation:

a forum is for questions, a wiki doesn't make sense in this situation and email wouldn't be used for this either so it should be a blog

The correct answer is b I hope this helps luv

Which HTML tag is used to add an ordered list to a web page?

Answers

Answer:

<ol> Defines an ordered list

Answer:

<ol>

Explanation:

Digital cameras have electronic sensors that record information to create pictures. What acronym refers to the sensitivity
of the electronic sensor?
DPI
ISO
LED
DMD

Answers

Answer:

ISO

Explanation:

What is a conditional Statement that causes the program to change its course​

Answers

Answer:

In computer science, conditional statements, conditional expressions and conditional constructs are features of a programming language, which perform different computations or actions depending on whether a programmer-specified boolean condition evaluates to true or false.

Explanation:

Given main() and a base Book class, define a derived class called Encyclopedia. Within the derived Encyclopedia class, define a printInfo() method that overrides the Book class' printInfo() method by printing not only the title, author, publisher, and publication date, but also the edition and number of volumes.
Ex. If the input is:
The Hobbit J. R. R.
Tolkien
George Allen & Unwin
21 September 1937
The Illustrated Encyclopedia of the Universe
James W. Guthrie Watson-Guptill
2001
2nd
the output is:
Book Information:
Book Title: The Hobbit
Author: J. R. R. Tolkien
Publisher: George Allen & Unwin
Publication Date: 21 September 1937
Book Information:
Book Title: The Illustrated Encyclopedia of the Universe
Author: James W. Guthrie
Publisher: Watson-Guptill
Publication Date: 2001
Edition: 2nd
Number of Volumes: 1

Answers

The program relating to the encylopedia is illustrated below:

public class Encyclopedia extends Book {

  String edition;

  int numVolumes;

  public String getEdition() {

      return edition;

  }

  public void setEdition(String edition) {

      this.edition = edition;

  }

  print getNumVolumes() {

      return numVolumes;

  }

  public void setNumVolumes(int numVolumes) {

      this.numVolumes = numVolumes;

  }

  public void printInfo() {

      System.out.println("Book Information: ");

      System.out.println(" Book Title: " + super.title);

      System.out.println(" Author: " + author);

      System.out.println(" Publisher: " + publisher);

      System.out.println(" Publication Date: " + publicationDate);

      System.out.println(" Edition: " + getEdition());

      System.out.println(" Number of Volumes: " + getNumVolumes());

  }

How to illustrate the information?

After analyzing both of these classes I have created the following code that grabs and overrides the printInfo() method in order to add and print the edition and number of volumes as well.

In this case, the encylopedia was illustrated above.

Learn more about program on:

https://brainly.com/question/26642771

#SPJ1

PLEASE ANSWER!! If my pixel has an RGB value of (R - 150, G - 0, B - 100), what is the dominant value? Why?

Answers

Red because 150 is the largest number

anyone wanna review my pc pls, its my first time building one and i just want one more look over at my part picker pls. https://pcpartpicker.com/list/2m4KNP

Answers

Answer:

sorry I cannot wanna review

what came first the chicken or the egg?

Answers

Answer:

The Egg comes first.

Explanation:

The egg is the first stage of a chicken after the mother births the egg. she must protect it until it hatches. once it hatched, a chick will come out the egg. then, the chick will start to grow into a chicken.

Answer:

The chicken

Explanation:

To birds made a BIRD egg, but unexpected a chicken came out, which then made chicken eggs

Analytical Engine was designed in​

Answers

Answer:

1838

Explanation:

Analytical Engine was designed in 1838. The designer is Charles Babbage, who was an English mathematician and widely known for his innovation in the engineering world. He is often considered to be the father of computers.

Following his inability to finish the creation of Difference Engine, Charles Babbage would later when ahead to conceived the Analytical Machine in 1834

He eventually finished the design of an Analytical Machine by 1838.

Answer:

Charles Babbage

Explanation:

Just did test

A label control may be added to a form by double-clicking on the Label control icon in the ________ window.

Answers

Answer:

ToolBox.

Explanation:

A label control may be added to a form by double-clicking on the Label control icon in the ToolBox window.

When measuring processor speed,a megahertz is much faster than a gigahertz.true or fals

Answers

Answer: False

Explanation:

The statement in the question is wrong. When measuring processor speed, a megahertz is slower than a gigahertz.

We should note that:

1 megahertz = 1 million cycles per second

1 gigahertz = 1 billion cycles per second.

Therefore, we can see that a gigahertz is faster than a megahertz.

flowchart is written using english language.
true or false​

Answers

the answer is true hope it helps

Answer is true I believe

Making __________ cache a part of the processor caused manufacturers to move from sockets to slots in the late 1990s

Answers

Answer:

The description of the discussion has been illustrated throughout the explanation segment elsewhere here.

Explanation:

Processors started to incorporate constructed L2 cache, acquired as completely separate chips from multiple vendors of Static Random access memory chip. This same processor and after that usually consists not of even single, and therefore of many other processors, that everything positioned upon its motherboard, which would then be inserted into another motherboard socket.

The definition of network is:
A. the world wide web
B. the internet
C. a special computer that is used to store files and programs
D. two or more computers linked by cable, telephone lines or other communication devices

Answers

[tex]\text{Hello there!}[/tex]

Networks were originally used as a government weapon 61 years ago to communicate information such as data and research. However, individual networks were eventually discontinued by the government and made open to the public to use for things such as PAN, LAN, MAN, WAN, SAN, and so on.

Our internet today is capable of communicating with bilions of computers. This is possible due to your modem using radio wave-like speeds to connect to your ISP. Your ISP then connects to a larger network, which is connecting to thousands of other networks. You see, the internet is just a large network of networks that are connected through very fast radiowaves. However, it is not just a single network being used anymore; it's thousands of them. The term, "internet" was used to describe this large selection of networks. In short, B would be incorrect.

The worldwide web is a protocol used by the internet to connect to select websites favourably from whoever's using it. This obviously would not define the network, as this is something that's used by it. Furthermore, A would not be correct.

As described already, the network was a selection of computers used to communicate information to each other. C would not be correct as it states that there is only one computer being used.

[tex]\fbox{Therefore, D would be the correct answer.}[/tex]

[tex]\rule{300}{1.5}[/tex]

Why to use different passwords for social media accounts? Use in your own words.

Answers

Answer:

well for one reason some people could guess your password and look at your stuff and i wouldn't want to be lame and have the same password it's fun making your own password.

Explanation:

Answer:

For protection

Explanation:

So a person cant hack u...

If a person knows one of ur acc pswrd, and they know u have a diff one, they can try to use the same pass from the first one to be able to log into ur other social media account. So it's best to use different ones to prevent hacking

Hope this helped!

Sry i took long, i wrote something but it kept sayin that it included sum inappropriate

Which of the following describes the purpose of a goal? Choose all that apply.

It provides a marker by which to measure performance.

It doesn’t specify a direction.

It identifies guidelines of behavior.

It documents a commitment for action.

Answers

the first and last option

Write a flowchart and C code for a program that does the following: Uses a do...while loop. Prints the numbers from 1 to 10 with a blank line after each number. (Hint: You'll need to use the newline character \n .)

Answers

Answer:

create the integer variable and initialize it to one, with the do statement, increment the variable by one and print it, then the while statement checks if the variable is less than or equal to 10.

#include <iostream>

using namespace std;

int main(){

   int i = 1;

   do {

       cout<< i << "\n";

       i++;

   }

   while (i <= 10);

}

Explanation:

The C++ source code initializes the integer variable i to one and increments and print the value if the value is less than or equal to ten. The do-while statement executes a block of code before the condition is implemented.

The flowchart and the program illustrate the use of do while loop.

The do while loop is used to perform repetitive operations

The C code where comments are used to explain each line is as follows:

#include <stdio.h>

int main () {

//This initializes the number to 1

   int a = 1;

//This begins the loop

   do {

//This prints the current number

       printf("%d\n", a);

//This increments the number by 1

       a = a + 1;

   }

//The loop is repeated as long as the number is less than or equal to 10

   while( a <= 10 );

   return 0;

}

See attachment for the flowchart

Read more about loops at:

https://brainly.com/question/14592816

Write a program that will take the three test grades as input and tell what her average test grade is?

Answers

Answer:

Explanation:

The following code is written in Python programming language and as requested takes three int/float variables. Then it sums up the three grades and places the result into a variable called sum. Then it creates a variable called average and divides the sum by three to get the actual average. Finally, it prints the value of the average variable to the user.

def average(gradeOne, gradeTwo, gradeThree):

   sum = gradeOne + gradeTwo + gradeThree

   average = sum / 3

   print(average)

Fix the code so that the list of elements that end with "e".
// //Q2: Create a list of elements that end with the letter "e"
// //Hint: The last index item is always length-1
var nameElementE = [];
for (var i = 0; i < nameElement.length; i++) {
if (nameElement[i].substring(0,1)=="E"){
appendItem(nameElementE, nameElement[i]);
}
}
console.log(nameElementE);

// //Console.log out your final list

Answers

Answer:

It's

B

Explanation:

Consider the following method, which is intended to return the index of the first negative integer in a given array of integers. public int positionOfFirstNegative(int[] values) { int index = 0; while (values[index] >= 0) { index++; } return index; } What precondition is needed on the values array so that the method will work as intended?

Answers

Answer:

The answer is "The array values must contain at least one negative integer".

Explanation:

In the above-given code, a method "positionOfFirstNegative" is declared, that accepts an array "values" as a parameter, inside the method an integer variable index is declared, that use in the while loop to check array value is greater than equal to 0, if the conditional is true it will increments the index value and return its value, that's why in this question array value include at least one negative value.

A message can be...........
differently by different people.​

Answers

Answer:

Hope this help, did some research :D

Explanation:

" Audiences play a role in interpreting media messages because each audience member brings to the message a unique set of life experiences. Differences in age, gender, education and cultural upbringing will generate unique interpretations. "

You can have more that one image open at a time in GIMP. True or false

Answers

Answer:

true....... you can superimpose so that's more than 1 image

Martha has a large data list and wants to sort it quickly and efficiently. Which algorithm should Martha use

Answers

Answer:

quicksort

Explanation:

There are many types of asymptotically efficient sorting algorithms that can be used but one of the more commonly used for large data lists would be quicksort. This is a sorting algorithm that focuses on choosing a value from the list and working around that value in order to sort the data piece by piece. For larger data sets this method is widely used due to its speed and efficiency which is exactly what Martha needs in this scenario.

Your Task
Think of an area that interests you: sports, arts, entertainment, international relief efforts, government, careers, or the weather.

Think of a question you would like to answer. Is it better to wait until the battery is low before you recharge your smartphone? How does a streaming service like Netflix or Hulu decide which shows to offer?

Look for a website where someone already collected a large quantity of data to answer that question. While commercial big data sets may have tens of thousands of values, for this project, look for a data set with at least 100 values.

You are not going to write a program to analyze these data because you have not yet covered how to read data files. You can describe how the researcher(s) who collected the data used them to answer your question.

Answers

To answer a question through commercial big data sets related to an area of ​​interest, such as the question "How does a streaming service decide which programs to offer" It is essential to understand the definition of big data and what such data is used for.

What is big data?

It corresponds to a tool for processing a large volume of data with strategic objectives for collecting, organizing and interpreting the data obtained, to obtain insights and aid in decision making.

Therefore, for businesses, big data is a strategic tool to help manage more focused and aligned with organizational objectives, being used by the marketing department to segment the market and generate value and positioning.

Find out more about big data here:

https://brainly.com/question/19049345

You should include the words "Under Construction" on your site while you are working on it True O False W This is not the answer​

Answers

Answer:

true

Explanation:

so that the idiots dont die if they walk through the site

Other Questions
AS ALWAYS, DUE TODAY!!! WILL GIVE EVERYTHING GOOD!!! NOTE: I NEED THE COORDINATES!!! (Sorry I had to repost, things got down) Multiply 3 1/3 and 1 5/6 . Simplify the answer and write as a mixed number. expand and simplify (x-4)(x-1) name the two kinds of electric chargs plzzzzz help me i really need this!!!The north pole is in the middle of the ocean. A person at sea level at the north pole would be 3,949 miles from the center of the earth. The sea floor below the north pole is at an elevation of approximately -2.7 miles. The elevation of the south pole is about 1.7 miles. How far is a person standing on the south pole from a submarine at the sea floor below the north pole? (possiblility)1- p (blue2-p (not brown)3-p (red or yellow)4-p(not green)please show work Why did Sun Yixian make little progress in robuilding China? * Who kept record of Egypt's bureaucracy? *A.priestsB.noblesC.artisansD.scribes Suppose you have two identical 1.0 L sealed containers. Both containers are kept at exactly 25oC. One vessel contains only neon gas at 1.5 atm, and the other contains only xenon gas at 2.5 atm.A) Is the average kinetic energy possessed by the neon atoms greater than, equal to, or less than that of the xenon atoms? Explain.B) What variable must be changed in order to decrease the average kinetic energy of the xenon atoms?C) Does the vessel with the xenon gas contain more, fewer, or the same number of gas particles as the vessel of neon gas? Explain. The part of the plot chart that sets up the whole story is called the _______________. *themerising actionexpositionconflict HELPP What are the main sources of air pollution in Mexico City? Group of answer choicesintense sunlightcars that produce little or no air pollutionfactories and carsthe high altitude How many atoms of aluminum are in 4.9 mol of aluminum? CFU: Solve each system of linear equations bygraphing.x - y = -52x + 4y = -4 Which term best describes the graph y= ______ 15 PLS HELP ILL MARK BRAINLEST D:IncreasingDecreasingZero slopeUndefined Abby is trying to pay off her debt. She owes $422 to her bank. In may she paid $76, but had to borrow an additional $135. In June she paid $45 and borrowed $110. The bank also charged her $58 in interest. How much did she owe at the end of June.Do this quickly Which of the following cultures used slash-and-burn farming to grow crops?A.the CherokeeB.the IroquoisC.the PuebloD.the Inuit What is the area, in square inches, of the trapezoid below? A company wants to test clear deck sealants for weather resistance. Three brands of sealants will be tested using 60 pieces of decking wood. The company wants to create treatment groups of 20 pieces of wood each, and decide to randomize using slips of paper. Select all the approaches that would result in comparable treatment groups. The numbers 1, 2, and 3 are each written on 20 slips of paper, and the slips are placed in a hat and shaken well. The top piece of wood from a stack is selected and a slip of paper is drawn from the hat. That piece of wood is assigned to the group number on the slip. The slip of paper is returned to the hat. This continues until all pieces of wood have been assigned to a group. The numbers 1, 2, and 3 are written on three slips of paper, put into a hat, and shaken well. A slip is drawn and the first 20 pieces of wood on the stack are assigned to the group number on the slip. Another slip is drawn and the next 20 pieces of wood are assigned to that group. The remaining pieces of wood are assigned to the remaining group. Each piece of decking wood is assigned a number from 1 to 60. The numbers 160 are written on slips of paper and placed in a hat and shaken well. Twenty slips are drawn, shaking the hat after each slip of paper is drawn, and the pieces of wood corresponding to those numbers are placed in group 1. Twenty more slips are drawn in the same way, and the pieces of wood corresponding to those numbers are placed in group 2. The pieces of wood corresponding to the numbers on the remaining slips are placed in group 3. The numbers 1, 2, and 3 are each written on 20 slips of paper (20 for each number) and the slips are placed in a hat and shaken well. The top piece of wood from a stack is selected, and a slip of paper is drawn from the hat. That piece of wood is assigned to the group number on the slip. The slip of paper is not returned to the hat. This continues until all pieces of wood have been assigned to a group. Which of the following industries consumes most of the Middle East's available water supply?A. agriculture. fishing.miningD oil productionPlease select the best answer from the choices providedA.. agricultural B..fishing. C..miningD..oil production Muslims consider this site to be holy because they believe that Prophet Mohammad began his ascent to heaven from this site. According to Islamic beliefs, in a night journey Mohammad ascended into heaven on his winged horse, Buraq, to receive his commandments from God. It is the third holiest place in Islam, after Mecca and Medina. The Dome of the Rock, a Muslim shrine, was constructed at the site in the late 600s, along with the al-Aqsa Mosque. It is one of the oldest surviving Muslim monuments in the world.According to the text, why is Temple Mount important to Muslims? Check all that apply. It is the site where Prophet Mohammad received his winged horse, Buraq.It is the holiest place in Islam. It is the location where Prophet Mohammad began his ascent to heaven. It is one of the oldest surviving Muslim monuments in the world.