Abstract class example added