In last four weeks, we learned some concept of class which I have already knew in CSC108, however I have no idea how to create subclass and why we should use subclass. When I knew subclass during lecture, I was totally confused since I have no idea how to judge whether we need subclass or not. There is a good example from lecture to demonstrate this kind of question. There are several kind of employees, the main class is employee which contain all kind of employees and subclasses show different features of hourly employee and salaried employee. From this example, main class show general concept and subclass show specific feature. I understood how to create subclass from this example. Also I learn some basic skill of creating subclass such as inheritance.