Reference no: EM13941106
Cat.java Class File
1. Create a new class called Cat that includes the functionality below
2. The new class has the attributes of:
name - type String
age - type integer
weight - type double
breed - type String
declawed - type boolean - true for has no claws, false for has claws
3. Be sure your classes have a reasonable complement of constructor, accessor and mutator methods. Every member variable must have at least one independent accessor and one independent mutator.
4. Example:
public void setName(String name) mutator used to set name
public void setBreed(String breed) mutator used to set the breed
public void set(Boolean declawed) used to set claws or not
(You must overload the set method to set deClawed value)
public String getName() accessor used to get name
public String getBreed() accessor used to get breed
public boolean getBoolean() access used to get the value of declawed
5. Ensure you use the "this" reference from within this class when referring to every instance variable or instance method of the current object.
Prog.java Class File (Driver Program)
Write a driver program that reads in 3 pets of type Cat and prints out the name and age of all cats with claws and over 3 years old.
The following information should be read in:
Name
Age
Weight
Breed
DeClawed
Ensure you use the accessor methods to check the age and claws.
Example output of your program
Example Run:
Enter the name of Cat 1: Sam
Enter the age of Cat 1: 1
Enter the weight of Cat 1: 5
Enter the breed of Cat 1: fluffy1
Does the cat have claws? True or False?: True
Enter the name of Cat 2: Tom
Enter the age of Cat 2: 4
Enter the weight of Cat 2: 5
Enter the breed of Cat 2: fluffy2
Does the cat have claws? True or False?: True
Enter the name of Cat 3: Bob
Enter the age of Cat 3: 5
Enter the weight of Cat 3: 5
Enter the breed of Cat 3: fluffy3
Does the cat have claws? True or False?: False
The Cats over 3 with claws are:
Name: Tom
Age: 4 Years Old
Sample CatProgram to be Edited:
public class cat
{
private String breed;
boolean declawed;
private String name;
private int age;//in years
private double weight;//in pounds
public void setName(String name)
{
this.name = name;
}
public void setBreed(String newBreed)
{
breed = newBreed; //age and weight are unchanged.
}
public String getBreed( )
{
return breed;
}
public void set(String name, int age, double weight)
{
//put appropriate code here
}
//add other accessor/mutator methods as needed.
}
Sample driver program file to be edited
________________________________________
import java.util.*;
public class yournameWeek6_7
{
public static void main (String[] args)
{
cat myCat1 = new cat();
Scanner input = new Scanner(System.in);
System.out.println("Enter a cats name:");
String name = input.next();
System.out.println("Enter cats age:");
int age = input.nextInt();
System.out.println("Enter cats weight:");
double weight = input.nextDouble();
System.out.println("Enter cats breed:");
String breed = input.next();
System.out.println("Is your cat declawed? True or False");
boolean declawed = input.nextBoolean();
myCat1.set(name, age, weight);
myCat1.setBreed(breed);
System.out.println(myCat1.getName());
System.out.println(myCat1.getBreed());
}
}
Calculate smiths preadjustment balance in account receivable
: Calculate Smith's preadjustment balance in accounts receivable on December 31, 2010. Calculate Smith's preadjustment balance in allowance for doubtful accounts on December 31, 2010.
|
Complete the following table by filling in the blanks
: Complete the following table by filling in the blanks.
|
Describe business models of two ecommerce websites
: Select two eCommerce websites (one Australian and one international) with totally different business models, and describe their business models.
|
What are the relevant laws that govern privacy in workplace
: What are the relevant laws that govern privacy in the workplace? How can workers take advantage of the protections that these laws provide?
|
Create a new class called cat
: Be sure your classes have a reasonable complement of constructor, accessor and mutator methods. Every member variable must have at least one independent accessor and one independent mutator
|
Determine how much cash was collected from customers
: Beginning accounts receivable were $11,000 and ending accounts receivable were $14,000. All sales were on credit and totaled $559,000. Determine how much cash was collected from customers.
|
Break even point in units
: Calculate the break-even points (in $ and units) if the retail price of car wash drops to $3.50 per car due to competition in the future.
|
Mutual awareness of cultural references
: Mutual awareness of cultural references is essential in international business. Levels of formality vary greatly among cultures. In most situations, restraint equals respect.
|
Prepare the journal entry to record the sale on january
: Prepare the journal entry to record the sale on January 1, 2009. Determine how much interest Frenchie will receive if the note is repaid on December 31, 2009.
|