第3章面向对象编程基础..pptVIP

  • 3
  • 0
  • 约7.08千字
  • 约 41页
  • 2016-12-19 发布于重庆
  • 举报
3.3.2 方法的参数 【例3.11】将【例3.9】程序中Sort方法的值参数传递方式改成引用参数传递,这样在方法Sort中对参数x、y、z按从小到大的排序影响了调用它的实参a、b、c。 运行结果如图3.15所示。 3.3.2 方法的参数 3. 输出参数 【例3.12】在下面程序中,求一个数组元素中的最大值、最小值以及平均值。 运行结果如图3.16所示。 3.3.2 方法的参数 【例3.13】下面程序定义了两个方法,一个是Swap1,一个是Swap2,它们都有两个引用对象作参数,但Swap2的参数加了ref修饰,调用这两个方法产生的结果是不一样的。 运行结果如图3.17所示。 3.3.2 方法的参数 4. 参数数组 【例3.14】下面程序演示了Myclass类中的方法MaxMin有一个参数数组类型的参数,那么在调用这个方法是所具有的灵活性。 运行结果如图3.18所示。 3.3.3 静态方法与实例方法 【例3.15】下面是一个商品销售的简单管理程序。每一种商品对象要存储的是商品总数及商品的单价。每销售一件商品要计算销售额和库存。cashRegister类将销售总额定义成静态变量cashSum,那么访问cashSum的方法productCost也就定义成静态方法,而makeSale方法是计算销售额及库存的,所以定义成实例方法。 运行结果如图3.19所示。 3.3.4 方法的重

文档评论(0)

1亿VIP精品文档

相关文档