Expert answer:Milestone Three: Programmer-Defined Class

Solved by verified expert:For this Third Milestone, you will finish development of your MyClone class and create another class of your choice.In Module Two, you started development of the MyClone class. You will continue to develop the MyClone class by adding accessor methods, mutator methoda, and an introduction() method. The introduction() method will introduce yourself to the virtual world by displaying a greeting, your first and last name, and anything else you would want to say. You will also create another class of your choice. Your programmer-defined class should have at a minimum two instance variables and one method. The instance variables and method should be representative of the data and behavior that objects of this class will have. You will demonstrate your understanding of encapsulation by declaring the instance varibales as private and by creating accessors and mutatora for each instance variable. You should have at least one constructor created that initializes all instance variables. Document your code. Submit your .class and .java files as one zipped folder. For additional details, please refer to the Milestone Three Rubric document and the Final Project Guidelines and Rubric document in the Assignment Guidelines and Rubrics section of the course.Guideline is attached
programmer_defined_rubric_guideline.doc

Unformatted Attachment Preview

Milestone Three: Programmer-Defined Class Guidelines and Rubric
You created the initial version of your MyClone class in Milestone One and Java code that created an Array of String messages in Milestone Two. In this milestone,
due in Module Seven, you will finish your MyClone class and create another class of your choice.
The following critical elements will be addressed in this submission:
1. MyClone accessors and mutators: You will demonstrate your understanding of encapsulation by creating accessor and mutator methods for all instance
variables of the MyClone class.
2. MyClone constructor: You should have at least one constructor created that initializes all instance variables.
3. MyClone method introduction(): Create an introduction() method for your MyClone class. The introduction() method will introduce you to the virtual
world by displaying a greeting, your first and last name, and anything else you would want to say.
Partial class diagram for the MyClone object:
MyClone
-firstName
-lastName
introduction()
4. Create an additional class: Create a class of your choice. Your programmer-defined class will have at a minimum two (2) instance variables and one (1)
method. You will demonstrate your understanding of encapsulation by declaring the instance variables as private and by creating accessors and mutators
for each instance variable.
5. Constructor: You will implement at least one constructor that initializes all instance variables. Document your code.
GRADING Rubric
Critical Elements
MyClone Class
Accessors and
Mutators
MyClone Class
Constructor
MyClone Method
Introduction
Additional Class
Exemplary
Meets “Proficient” criteria and
the mutators include validation
code that validates values as
appropriate before allowing the
mutator to set to the new
value.
Proficient
MyClone class includes
accessors and mutators for all
attributes.
(9-10)
Meets “Proficient” criteria and
more than one overloaded
constructor is provided.
(8)
MyClone class includes at least
one constructor that sets all
instance variables to an initial
value.
(8)
Method correctly displays a
greeting, the full name of the
clone, and an introduction
statement for the virtual world
(9-10)
Meets “Proficient” criteria
substantiated with formatted
printing used to display the
introduction; message
displayed is aesthetically
pleasing; introduction() method
uses accessor methods to get
the current value of the first
name and last name attributes
(18-20)
Meets “Proficient” criteria and
the class objects are creative or
unique with private instance
variables that fit the object
(16-17)
The choice class has 2 private
instance variables with
associated accessors and
mutators and 1 successful
method
(36-40)
(32-35)
Needs Improvement
MyClone class includes some
accessors, but the accessors do
not return the correct value of
the instance variables. MyClone
class includes some mutators,
but the mutators do not
correctly change the instance
variable.
(7)
MyClone class includes a
constructor but the constructor
does not set all instance
variables to an initial value.
(7)
Method displays a greeting, the
full name of the clone, and an
introduction statement for the
virtual world, but not correctly
Not Evident
MyClone class does not include
accessors and mutators, or the
accessors and mutators do not
compile.
(14-15)
The choice class has 2 private
instance variables with
associated accessors and
mutators and 1 method, but the
method is not successful or the
instance variables do not follow
specifications
(28-31)
(0-13)
The choice class does not have
2 private instance variables and
1 method
(0-6)
MyClone class does not include
at least one constructor, or the
constructor does not compile.
(0-6)
Method does not display a
greeting, the full name of the
clone, and an introduction
statement for the virtual world
(0-27)
Value
10
10
20
40
Articulation of
Comments
Meets “Proficient” criteria and
submission is properly cited,
free of errors related to
citations, grammar, spelling,
syntax, and organization and is
presented in a professional and
easy to read format
Articulation of comments is
clear and concise, using
appropriate jargon for all users
and viewers, with no major
errors related to citations,
grammar, spelling, syntax, or
organization
(18-20)
(16-17)
Articulation of comments is
clear and concise , but does not
use appropriate jargon for all
users and viewers or has major
errors related to citations,
grammar, spelling, syntax, or
organization that negatively
impact readability and
articulation of main ideas
(14-15)
Articulation of comments is not
clear and concise
(0-13)
Earned Total
Comments:
20
100%

Purchase answer to see full
attachment

How it works

  1. Paste your instructions in the instructions box. You can also attach an instructions file
  2. Select the writer category, deadline, education level and review the instructions 
  3. Make a payment for the order to be assignment to a writer
  4.  Download the paper after the writer uploads it 

Will the writer plagiarize my essay?

You will get a plagiarism-free paper and you can get an originality report upon request.

Is this service safe?

All the personal information is confidential and we have 100% safe payment methods. We also guarantee good grades

Calculate the price of your order

550 words
We'll send you the first draft for approval by September 11, 2018 at 10:52 AM
Total price:
$26
The price is based on these factors:
Academic level
Number of pages
Urgency
Basic features
  • Free title page and bibliography
  • Unlimited revisions
  • Plagiarism-free guarantee
  • Money-back guarantee
  • 24/7 support
On-demand options
  • Writer’s samples
  • Part-by-part delivery
  • Overnight delivery
  • Copies of used sources
  • Expert Proofreading
Paper format
  • 275 words per page
  • 12 pt Arial/Times New Roman
  • Double line spacing
  • Any citation style (APA, MLA, Chicago/Turabian, Harvard)

Our guarantees

Delivering a high-quality product at a reasonable price is not enough anymore.
That’s why we have developed 5 beneficial guarantees that will make your experience with our service enjoyable, easy, and safe.

Money-back guarantee

You have to be 100% sure of the quality of your product to give a money-back guarantee. This describes us perfectly. Make sure that this guarantee is totally transparent.

Read more

Zero-plagiarism guarantee

Each paper is composed from scratch, according to your instructions. It is then checked by our plagiarism-detection software. There is no gap where plagiarism could squeeze in.

Read more

Free-revision policy

Thanks to our free revisions, there is no way for you to be unsatisfied. We will work on your paper until you are completely happy with the result.

Read more

Privacy policy

Your email is safe, as we store it according to international data protection rules. Your bank details are secure, as we use only reliable payment systems.

Read more

Fair-cooperation guarantee

By sending us your money, you buy the service we provide. Check out our terms and conditions if you prefer business talks to be laid out in official language.

Read more

Order your essay today and save 20% with the discount code ESSAYHELP