day13, abstract class and trait