前四周你写的程序,都是同一个套路:把数据传给函数,函数处理完返回结果。函数当然是好东西,但写多了你会发现问题——数据和操作它的函数是两拨人,各管各的。要描述一个学生,你得用几个变量存姓名、成绩,再写个专门的函数去打印它们,稍不留神就对不上号。
今天换一种组织代码的方式:类和对象。学完你会发现,写代码的思路从"一行行命令"变成了"造东西、用东西"。先记住一句话:类是图纸,对象是按图纸造出来的实物。后面的封装、继承,还有周五的图书管理项目,全都站在这句话上面。
类:一份能反复开模的图纸
想象你去家具店订做衣柜。设计师先画一张图纸,长、宽、高、几个抽屉都标在上面;工厂照着图纸造出一个实物衣...