在学习面向对象知识过程中,相关的语法知识并不是阻碍学习的最重要因素,而是需要改变原有的编程思维习惯,以面向对象的方式思考和解决问题。
这需要有比较好的思想灌输,让自己产生出对面向对象的向往和崇拜,并且始终在脑海思考如何以面向对象的方式解决问题。
有好的思想灌输之后,最重要的是要有比较多的例子或习题让自己产生的理念得到实践和实施。在这之后需要一个稍大一些的程序,让自己更清楚的看到面向对象的好处。
对于面向对象的思想有待总结更好的例子和讲解方式。
对于面向对象的例子和习题却有一些:
1、 栈;
2、 线性表(容器);
3、 三角形、圆形、矩形;图形接口。
4、 一元二次方程。
5、 复数。
6、 自行车与比赛用自行车。(继承)
7、 求最大公约数和最小公倍数。(继承)
当然,还需要更多的习题和例子,以后再总结吧。