dm6801

171127 - Class 08 - SiamiCat

Nov 28th, 2017
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.10 KB | None | 0 0
  1. package Cats;
  2.  
  3. public class SiamiCat extends Cat {
  4.     /* Properties */
  5.     protected String favouriteFood;
  6.    
  7.    
  8.     /* Get, Set Methods */
  9.     public void setFavouriteFood(String favouriteFood) {
  10.         this.favouriteFood = favouriteFood;
  11.     }
  12.     public String getFavouriteFood() {
  13.         return this.favouriteFood;
  14.     }
  15.    
  16.    
  17.     /* Constructors */
  18.     public SiamiCat(String name, float whiskersLength, String colour, String favouriteFood) {
  19.         super(name, whiskersLength, colour);
  20.         setFavouriteFood(favouriteFood);
  21.     }
  22.     public SiamiCat(String name, float whiskersLength, String colour) {
  23.         super(name, whiskersLength, colour);
  24.     }
  25.     public SiamiCat(String name, float whiskersLength) {
  26.         super(name, whiskersLength);
  27.     }
  28.     public SiamiCat(String name) {
  29.         super(name);
  30.     }
  31.     public SiamiCat() {
  32.         super();
  33.     }
  34.     /* Cat class copy constructor */
  35.     public SiamiCat(Cat catObj, String favouriteFood) {
  36.         super(catObj);
  37.         setFavouriteFood(favouriteFood);
  38.     }
  39.     public SiamiCat(Cat catObj) {
  40.         super(catObj);
  41.     }
  42.    
  43.    
  44.     /* Methods */
  45.     public String toString() {
  46.         return super.toString() + "\t\tfav_food="+favouriteFood;
  47.     }
  48.    
  49.    
  50. }
Add Comment
Please, Sign In to add comment