Some tutorials give silly examples to teach OOP, for example: Car class and myCar object, etc. Is that way considered bad in learning OOP assuming that these examples not applied to real programming problems?
closed as not constructive by gnat, Martijn Pieters, Walter, Glenn Nelson, Blrfl Jan 10 at 12:56
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.If this question can be reworded to fit the rules in the help center, please edit the question.
No. To be able to teach the various concepts in relative isolation, you have to use extremely simplified examples.
Using real programming problems is not really an option, because the students would just be overwhelmed by the complexity and the number of new things coming at then at once.