mss.ea.chr
Class ArrayChromosome
java.lang.Object
|
+--mss.ea.chr.Chromosome
|
+--mss.ea.chr.ArrayChromosome
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class ArrayChromosome
- extends Chromosome
Chromosome containing an array of any type.
- Since:
- 0.1
- Version:
- $Revision: 1.5 $ $Date: 2001/12/18 10:08:18 $
- Author:
- Andreas Rummler
- See Also:
- Serialized Form
Constructor Summary |
ArrayChromosome(java.lang.Object o)
Constructor with array object. |
Method Summary |
java.lang.Object |
clone()
Clones the chromosome. |
boolean |
equals(java.lang.Object o)
Test for equality.
|
java.lang.String |
toString()
Returns a string representation of the chromosome. |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
ArrayChromosome
public ArrayChromosome(java.lang.Object o)
- Constructor with array object.
- Parameters:
o
- must be an array (is not checked in constructor)
clone
public java.lang.Object clone()
- Clones the chromosome.
- Overrides:
clone
in class Chromosome
- Returns:
- copy of chromosome
toString
public java.lang.String toString()
- Returns a string representation of the chromosome.
- Overrides:
toString
in class Chromosome
- Returns:
- string representation
equals
public boolean equals(java.lang.Object o)
- Description copied from class:
Chromosome
- Test for equality.
This method must overloaded to ensure an appropriate equality tests. This method returns true if two chromosomes
contain the same contents, they need not to be the same objects.
- Overrides:
equals
in class Chromosome
- Following copied from class:
mss.ea.chr.Chromosome
- Parameters:
o
- object to compare to- Returns:
- true, if both chromosomes are holding the same information
Copyright © 2000-2001 Technical University of Ilmenau, Department ESS