一、复习
1、重载
二、新课
(一)方法的重载
每一方法都有其签名,方法的签名由方法的名称以及它的形参的数量、每个形参的类型和种类(值参数、引用参数)组成。具体说来,方法签名并不包含返回类型。
在类中如果声明有多个同名的方法但它们的签名不同,则称为方法的重载。当方法对不同数据类型进行操作时,方法的重载非常有用,因为方法的重载提供了对可用数据类型的选择,所以它使得方法的使用更为容易。
实训操作:利用重载方法比较两个不同类型的值。
(二)静态成员
类是类型而不是对象,一般在类里定义的成员是每个由此类产生的对象都拥有的,因此可以称之为对象成员,但是有时需要让类的所有对象在类的范围内共享某个成员,而这个成员不属于任何由此类产生的对象,它是属于整个类的,这种成员称之为静态成员。例如,Math类中的Pow方法是一个静态方法。静态方法不向对象施加任何操作。我们用Math.Pow(x,y)调用Math类的Pow方法计算幂xy,它并不使用任何一个Math对象来执行此任务,也没对任何对象施加操作。
1、任务分析:任务5.9
实例练习:Book类的制作。