Specifications of object instance variables and behaviors

Assignment Help JAVA Programming
Reference no: EM13499752

Your final project for this course is the creation of a Virtual World Java application that results in a virtual world, complete with an object that will act as a human clone. A virtual world with a human clone would not be complete without additional objects for interaction, so you will be responsible for creating a "ShoutBox" and another object that will keep your human clone from getting lonely, and a virtual world application that will test your objects. Your final deliverables will include your working code (which your instructor will run in order to review your virtual world) as well as an annotated version of your written code that explains your reasoning for choices, how the code meets the given specifications for your project, how you ensured the accuracy and workability of your code, and methods used for testing and debugging.

The project is divided into four milestones, which will be submitted at various points throughout the course to scaffold learning and ensure quality final submissions. These milestones will be submitted in Modules Two, Five, Seven, and Eight. The final submission will be submitted in Module Nine.

In this assignment you will demonstrate your mastery of the following course outcomes:

- Write simple, accurate object-oriented programs using primitive data types, variables, data structures, and object-oriented principles
- Implement classes that meet the given specifications of object instance variables and behaviors
- Create operative algorithms using sequential logic structures, decision control structures, and loops
- Create and use methods that accept parameters and return results
- Test and debug object-oriented programs for accuracy in program functionality
- Document object-oriented code with comments that articulate the purpose and behavior of code for various audiences

Prompt

In creating your virtual world, you will need to create a MyClone class that will represent a virtual clone, another class that will represent a ShoutBox, and another class of your choice. The class of your choice can be anything you want to exist in your virtual world (a cat, a bird, a computer, etc.). This project is a prototype and there will not be any graphics, so you will create an application that unit tests the functionality of your three classes (your MyClone class, your ShoutBox class, and the class of your choice).

Reference no: EM13499752

Questions Cloud

Find the peak value of the potential difference across coil : A 2.40 H coil with a resistance of 3.95×10^2 Ohm is in series with a 4.86×10^3 Ohm resistor. What is the peak value of the potential difference across the coil
Determine the density and identify the metal : A cube of metal has a mass of 0.347 kg and measures 3.13 cm on a side. Calculate the density and identify the metal
Explain when elements in the d-block are ionized : When elements in the d-block are ionized, the electrons enter the nd orbitals before they enter the (n+1)s orbitals. Explain why this is so.
Explain how many silver atoms are in a single nanoprisms : How many silver atoms are in a single nanoprisms with an edge length of 45nm and a length of 5 nm. the density is 10.5 g/cm3
Specifications of object instance variables and behaviors : Write simple, accurate object-oriented programs using primitive data types, variables, data structures, and object-oriented principles and implement classes that meet the given specifications of object instance variables and behaviors
Find his arm angular acceleration and final angular velocity : A baseball pitcher pivots his extended arm about his shoulder joint, applying a constant torque of 190 N · m for 0.21 s to his arm, What is his arm's angular acceleration and final angular velocity
Write statement of stockholders equity : The information from these statements is used to analyze and establish budgets, forecast, variance reports, and ratios, among other things, with the key being that they are only used internally).
Define the naming laws to name elements : Explain the naming laws to name elements. and also how to derive the chemical formula from the names given.
Find the kinetic energy relative to the center of mass : A 8.5 kg block moves at 9 m/s to the right while a 8.5 kg block moves at 10 m/s to the right. Find the kinetic energy relative to the center of mass

Reviews

Write a Review

JAVA Programming Questions & Answers

  Executing stringed musical instrument class

Create and execute a stringed musical instrument class.

  Draw a uml diagram of each of the shapes

Draw a UML diagram of each of the Shapes, Rectangle and Square classes using the code that has been provided. Complete this using the examples that have been provide in the lecture slides - Sample program is provided that creates a list of shapes ..

  Create three classes for a customer

a travel manager and have a job of buying a travel package for a customer. You must create three classes for this programming challenge: Customer, Ticket, and TravelManagerDemo.

  The game of pig

Write a program that allows a single player to practice the game (that is, there will be no opponent, just a single player). Play 5 turns in the game to get a total score for the player. Refer to the sample output below for a detailed example.

  Bilinear and nearest neighbour algorithm in java

How to do bilinear and nearest neighbour algorithm in java. Show how to eliminate change in pixel aspect ratio in java.

  Write a java program called namecollector

Write a Java program called "NameCollector" that contains an object invocation for a class called "Collector".

  A java program that reads the records

A java program that reads the records from the golf.dat file and displays them. It also displays the name of the player with the best (lowest) golf score.

  Write a java program that declares an array alpha of 50

Write a Java program that declares an array alpha of 50 elements of type double. Initialize the array so that the first 25 elements are equal to the square of the index variable, and the last 25 elements are equal to three times the index variable. O..

  Write down a program which determines the bonus that must

write a program that determines the bonus that should be paid to employees. bonuses are determined based on the years

  Class to initialize values

Create a constructor that allows a user of the class to initialize values. Also create a method named SetJustSold()(Hint ++) that increments the number of hot dogs the stand has sold by one and should also increase the TotalSold by one

  Write java program to store values retrieved from user-array

Write a Java program named Arrays6_2GF.java Use an array to store values retrieved from user input. The number of integers to be entered (the length of the array )should also be retrieved through user input.

  Assignment 1java tic-tac-toe game assignment 1 is

assignment 1java tic-tac-toe game assignment 1 is attachedattachment-nbsptic tac toe game.docxthis assignment consists

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