glog_td4/td4/question5/Feuille.java

37 lines
740 B
Java
Raw Normal View History

2018-04-01 12:34:28 +00:00
package question5;
/**
* Cette classe représente une feuille d'un arbre de Huffman.
* @author galtier
*
*/
public class Feuille extends Arbre {
final char lettre;
/**
*
* @param frequence nombre d'occurrences de cette lettre dans le générateur
* @param lettre caractère dont on compte le nombre d'occurences
*/
public Feuille(int frequence, char lettre) {
super(frequence);
this.lettre = lettre;
}
@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
Feuille other = (Feuille) obj;
if ((lettre != other.lettre) || (this.frequence != other.frequence))
return false;
return true;
}
}