Chapter 9 - Apples and Oranges

Önceki bölümde Dolar ve Frank para birimlerinin ortak metodlarını
içermek üzere "Money" adında bir sınıf oluşturmuştuk.
İki sınıf da aynı money sınıfından türemiş olduğu için aralarındaki
eşitlik durumu artık denetlenebilmektedir.
Ancak test metoduna eklediğimiz "assertFalse(new Franc(5).equals(new
Dollar(5)))" satırı true değeri döndürür çünkü önceki bölümde yazdığımız
Money sınıfının equals metodu nesnelerin aynı sınıftan olup olmadığını
denetlemez, sadece amount değişkenlerinin değerini denetler.
Bu durumu engellemek ve olabilecek hataların önüne geçmek üzere equals
metodunda düzenleme yapıldı.