// Not only is this Honkable (because every AbstractHonkable // is Honkable), but we barely have to write anything, because // the AbstractHonkable does most of the work. class Car extends AbstractHonkable { public Car() { honkTxt = "honk! "; } }