artoflife pre0.1.0-dev

org.artoflife.gp
Class Phenotype

java.lang.Object
  |
  +--org.artoflife.gp.Phenotype
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable
Direct Known Subclasses:
PaintablePhenotype

public abstract class Phenotype
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

The entity that is changed by a genome's Chromosomes during expression. Must be serializable (as part of an Individual) and cloneable.

Author:
Steve Meyfroidt
See Also:
Serialized Form

Constructor Summary
Phenotype()
           
 
Method Summary
 java.lang.Object clone()
          Phenotypes must be Cloneable so that an Individual can be cloned and then mutated as an independent new Individual.
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Phenotype

public Phenotype()
Method Detail

clone

public java.lang.Object clone()
Phenotypes must be Cloneable so that an Individual can be cloned and then mutated as an independent new Individual.

Overrides:
clone in class java.lang.Object

artoflife pre0.1.0-dev

Copyright © 2002 the Art Of Life team. All Rights Reserved.