Personal Demo of Abstract Classes in Java