Jaba programming

Ship, CruiseShip, CargoShip Classes, and Displayable Interface

Design an abstract Ship class that has the following members:

• A field for the name of the ship (a string).• A field for the year that the ship was built (a string). • A constructor and appropriate accessor and mutators.• A toString method that displays the ships name and the year it was built.

Design a CruiseShip class that extends the Ship class. The CruiseShip class should have the following members:

• A field for the maximum number of passengers (an int).• A constructor, a copy constructor, and appropriate accessors and mutators.• A toString method that overrides the toString method in the base class. The CruiseShip class’s toString method should display only the ship’s name and the maximum number of passengers.

Design a CargoShip class that extends the Ship class. The CargoShip class should have the following members:

• A field for the cargo capacity in tonnage (an int).• A constructor, a copy constructor, and appropriate accessors and mutators.• toString method that overrides the toString method in the base class. The CargoShip class’s toString method should display only the ship’s name and the ship’s cargo capacity.

In a driver program (shipDemo.java) 

• Demonstrate the classes in a Ship array. Assign various CruiseShip and CargoShip objects to the array elements. The program should then step through the array, calling each object’s display method. (polymorphism)• Create an ArrayList of Ship objects and add various CruiseShip and CargoShip objects to the array list. The program should then step through the array list, calling each object’s toString method. (polymorphism)• Test your copy constructors in both CruiseShip and CargoShip in shipDemo.java

Interface to your lab 3 (Ship implements Displayable).

public interface Displayable
{
 void display();
}

Resource: 

• UML• Sample Program (OOP_example_2)

Deliverables:

• Displayable.java (10%)• Ship.java (20 %)• CargoShip.java (15%)• CruiseShip.java (15%)• ShipDemo.java (30%)• Screenshot (10%)

Note: Sparingly comment your java source code, save all the files in your_lastname_lab_3 folder, zip it, and upload for grading.

Thank you!

Animation and Conditional Operators Exercises

Please see the instructions in attachment.

Note: for this class, we are using Visual studio code as IDE. and we are using the p5js book 

– link to the book   http://people.uncw.edu/tompkinsj/112/JavaScript/GettingStartedwithP5js.pdf 

Information Security Framework

Recognize the importance of the CIA security model.
Understand the intent of the ISO/IEC 27000-series of information security standards.

It should follow APA citation rules. Please be sure to proofread, spell and grammar check your paper prior to submission. This SyncSession paper should be 2-3 pages long, not including the title page and reference page. Please use Times New Roman, 12 point font. Please double-space your paper.

Two page paper

·  Discuss an encounter you have had with one of the six types of annoying co-workers described in the article.

·  Analyze how you handled this particular annoying co-worker by indicating which communication methods were used.

·  Assess how you will handle a similar situation in the future using the advice given by the author of the article.

Discussion

– need one page

 

  1. In 100-200 words, please explain Cybersecurity Resilience and why it is necessary for organizations.
  2. In 100-200 words, please explain Risk Management and how Risk is assessed.  

Discussion

 Given the growth in telecommuting and other mobile work arrangements, how might offices physically change in the coming years? Will offices as we think of them today exist in the next ten years? Why or why not?  At least one scholarly source should be used in the initial discussion thread. Be sure to use information from your readings and other sources from the UC Library. Use proper citations and references in your post. 

Eansy and own words in APA

       Answer the following questions in a short paper: 

Question 1: What functions and capabilities does project management software provide that you cannot do easily using other tools such as spreadsheet or database?

Question 2: Do a comparative analysis of MS Project and the three other software tools you researched.  This can be in the form of a MS Word table, showing a comparison of each in terms of specific features, pricing, etc.  Or you can write a brief synopsis of each.

Question 3: How can organizations justify investing in enterprise or portfolio project management software?

Do proper citation where required. add reference at end