How does this keyword work in abstract class Please forgive my code and only focus on the question here :