What are the diagrams defined in the uml standard

Assignment Help JAVA Programming
Reference no: EM131201285

Instructions

I. What are the diagrams defined in the UML Standard. Give a one or two sentence description of each one.

II. Given the following code, how should the toString methods in the classes H2ClassA and H2ClassB be written to give the indicated output and take advantage of the natural toString method in H2ClassB?

1 importjava.util.ArrayList;
2
3 publicclass H2ClassA {
4 ArrayList<H2ClassB> list = newArrayList<H2ClassB> ();
5
6 publicstaticvoid main (String args []) {
7 H2ClassA y = new H2ClassA ();
8 int [] v = {4, 3, 7, 5, 99, 3};
9 for (int m: v)
10 y.list.add (new H2ClassB (m));
11 System.out.println (y);
12 } // end main
13
14 } // end class H2ClassA
15
16 class H2ClassB {
17 int x;
18 H2ClassB (int a) { x = a;}
19 } // end H2ClassB
OUTPUT:
4 3 7 5 99 3

III. How can the following code be corrected? Give at least two good answers.

1 publicclass H2ClassC {
2 H2ClassC (int a) {}
3 }// end class H2ClassC
4
5 class H2ClassD extends H2ClassC{
6 } // end class H2ClassD

IV. Why does the following code give a compiler error? How should it be fixed?

1 publicclass H2ClassE {
2 int x, y, z;
3
4 H2ClassE (int a) {
5 x = a;
6 this (5, 12);
7 }
8
9 H2ClassE (int b, int c) {
10 y = b;
11 z = c;
12 }
13 } // end class H2ClassE

V. What is wrong with the following declaration? How should it be fixed?

public static final intmyNumber = 17.36;

VI. What is wrong with the following code? How should it be fixed?

1 publicclass H2ClassG {
2 finalint x;
3
4 H2ClassG () {}
5 H2ClassG (int a) {x = a;}
6 }// end class H2ClassG

VII. What is wrong with the following code? How should it be fixed?

1 publicclass H2ClassH {
2 finalint x;
3
4 int H2ClassH () {
5 if (x == 7) return 1;
6 return 2;
7 }// end
8 } // end class H2ClassH

VII. What is wrong with the following code? x should be given a value of 24. What are two ways this can be legally accomplished?

1 publicclass H2ClassI {
2 finalint x;
3
4 publicstaticvoid main (String args []) {
5 H2ClassI h = new H2ClassI ();
6 h.x = 24;
7 }// end main
8 } // end class H2ClassI

IX. What is wrong with the following code? Give two effective ways to fix it.

1 importjavax.swing.*;
2 importjava.awt.event.*;
3
4 publicclass H2ClassJ extendsJFrame {
5 publicstaticfinallongserialVersionUID = 22;
6
7 public H2ClassJ () {
8 addMouseListener (newMouseListener () {
9 publicvoidmouseClicked (MouseEvent e) {}
10 });
11 } // end constructor
12
13 } // end class H2ClassJ

X. Why does the following code give a compiler warning? (Use javac -Xlint) How should it be fixed?
1 importjavax.swing.*;
2
3 publicclass H2ClassK {
4 String [] sa = {"a", "b", "c"};
5 JComboBoxjcbA = newJComboBox (sa);
6 } // end class H2ClassK

 

 

Reference no: EM131201285

Questions Cloud

How many juice boxes does lucy have : Oliver has one juice box. - Lucy has one fewer juice box than Oliver. - how many juice boxes does lucy have?
Calculate the monthly payment : You just took a $125,000, seven-year loan. Payments at the end of each month are flat (equal in every month) at an annual interest rate of 4.75 percent. Calculate the monthly payment
What is line current and is it leading or lagging voltage : what is the line current, and is it leading or lagging the voltage?
What type of targeting strategy is the promark company using : When Ikea showcases rooms of furniture on its website, it lists each item in the room. However, if customers like all of the items, they can purchase them as a bundle. Which of the following aspects of the marketing mix is Ikea likely altering?
What are the diagrams defined in the uml standard : Why does the following code give a compiler error? How should it be fixed? What are the diagrams defined in the UML Standard. Give a one or two sentence description of each one.
Identify two situational pressures in a public company : Identify two situational pressures in a public company that would increase the likelihood of fraud.-  Identify three opportunity situations that would increase the likelihood of fraud.
Calculate the percent efficiency under rated conditions : If friction and windage loss is 25 W and core loss is 30 W, calculate the percent efficiency under rated conditions.
Determine the power angle for this load : Determine the power angle for this load and the value of Eb for this condition. Sketch the phasor diagram, showing Eb, IS, and VS.
What entries would be made by tanzanite : What entries would be made by Tanzanite for the first two interest payments, assuming premium or discount amortization on interest dates.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Demonstrate knowledge of design patterns

Your software should make use of the concepts outlined at the start of the assignment brief above. Think about where you can employ appropriate design patterns and other techniques.

  Write an if statement that uses the flag as the condition

Write an if statement that uses the flag as the condition. Remember that the flag is a Boolean variable, therefore is true or false. It does not have to be compared to anything.

  Application that stores at least four different course names

The application as written does not display certain class names included in the instructions as written.

  Design the static method to find the smallest number

A Given a "Complex" class with all the standard methods for complex numbers, design the static method below to find and return the smallest complex number - Design the static method to find and return the smallest complex number.

  Afterwards a way for the user to input

And so on and so forth then afterwards a way for the user to input that they finished a particular task on the list. After the user has input that they have finished a particular task the program should be print "Good Job!" or "Keep it up!"

  Construct 4 instances of your instrument

Create a Java test class that simulates using your MusicalInstrument class.  In your test class you should at a minimum construct 4 instances of your instrument,

  Minimal spanning tree decreasing edge

minimal spanning tree decreasing edge dismissalreverse-delete algorithm. develop an implementation that computes the

  Why the given is not running properly

Purpose: To process messages similar to TtT tweets and pull out information form the text, manipulate it, and print it out on the screen

  Write a program that that keeps track of sales of an item

Write a program that considers a class that keeps track of the sales of an item. An object of this class will have the attributes.

  Java program that reads an input

Create a java program that reads an input of n lines with the first line being the number of people in the contest and the remaining lines a numeric 9 digit code for each person that gets a vote

  Methods are commonly used to break a problem down into

methods are commonly used to break a problem down into small manageable pieces. a large task can be broken down into

  A program with main() would produce output below

A  program with main() would produce output below - Your code ...Calling getLargestUncommonDigit()

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