这一周继续对类的特点及行为作深入探讨,学习了:
1、给类中的属性指定默认值;
2、类的继承;
3、给子类定义属性和方法;
4、重写父类方法;
5、将实例用作属性;
通过几天的学习,对类又有了新的认识,可以通过类描述实物,是一种极其有效的面向对象的编程方法。通过定义子类并继承父类的方式实现特殊类别的描述,定义子类后通过定义跟父类方法同名的方法实现父类方法的重写。在类中指定属性默认值,在调用类创建实例时自动包含某种信息。随着类中信息越来越多,可以将某些属性和行为封装,在类中通过创建实例的方式实现该属性和行为的自动化调用。
通常在项目开发时,使用类会是个不错的选择,通过继承、实例用作属性将极大提高代码的识别度和自动化。这背后更深层次的是逻辑,该怎样去安排类并让代码运行有效且易于他人理解是合作的基础。
小试牛刀练一练:9-(4-9)
9-4 餐馆类:就餐人数的变化
9-6 冰激凌小店
9-5 用户类:登陆次数的变化尝试
9-7 管理员这一特殊类的定义和继承,指出其管理权限的变化
9-8 将管理权限的变化放进类中,用实例去充作属性