Files
java-design-patterns/tolerant-reader/src/main/java/com/iluwatar/RainbowFishV2.java

39 lines
798 B
Java
Raw Normal View History

2015-04-28 23:59:30 +03:00
package com.iluwatar;
2015-04-29 22:15:36 +03:00
/**
*
* RainbowFishV2 is the evolved schema
*
*/
2015-04-28 23:59:30 +03:00
public class RainbowFishV2 extends RainbowFish {
2015-04-29 18:50:08 +03:00
private static final long serialVersionUID = 1L;
2015-04-28 23:59:30 +03:00
private boolean sleeping;
private boolean hungry;
private boolean angry;
2015-04-29 18:50:08 +03:00
public RainbowFishV2(String name, int age, int lengthMeters, int weightTons) {
super(name, age, lengthMeters, weightTons);
}
public RainbowFishV2(String name, int age, int lengthMeters, int weightTons, boolean sleeping, boolean hungry, boolean angry) {
this(name, age, lengthMeters, weightTons);
this.sleeping = sleeping;
this.hungry = hungry;
this.angry = angry;
}
public boolean getSleeping() {
return sleeping;
}
public boolean getHungry() {
return hungry;
}
public boolean getAngry() {
return angry;
}
2015-04-28 23:59:30 +03:00
}