week8---4月22日

本文详细介绍了方法重载的概念及其应用场景,通过实例演示如何利用重载方法比较不同类型的对象;同时阐述了静态成员的定义和作用,以Math类中的Pow方法为例深入探讨静态方法的特性。

一、复习

1、重载


二、新课

(一)方法的重载
      每一方法都有其签名,方法的签名由方法的名称以及它的形参的数量、每个形参的类型和种类(值参数、引用参数)组成。具体说来,方法签名并不包含返回类型。
      在类中如果声明有多个同名的方法但它们的签名不同,则称为方法的重载。当方法对不同数据类型进行操作时,方法的重载非常有用,因为方法的重载提供了对可用数据类型的选择,所以它使得方法的使用更为容易。


实训操作:利用重载方法比较两个不同类型的值。


(二)静态成员

        类是类型而不是对象,一般在类里定义的成员是每个由此类产生的对象都拥有的,因此可以称之为对象成员,但是有时需要让类的所有对象在类的范围内共享某个成员,而这个成员不属于任何由此类产生的对象,它是属于整个类的,这种成员称之为静态成员。例如,Math类中的Pow方法是一个静态方法。静态方法不向对象施加任何操作。我们用Math.Pow(x,y)调用Math类的Pow方法计算幂xy,它并不使用任何一个Math对象来执行此任务,也没对任何对象施加操作。

1、任务分析:任务5.9





实例练习:Book类的制作。






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值