课后作业1(01-方法)

一、请看以下代码,你发现了有什么特殊之处吗?
特殊之处:

  1. 两个方法都叫 square。
  2. 一个参数是 int 类型,另一个是 double 类型。
  3. 虽然方法名相同,但参数类型不同,所以它们是重载关系。
  4. 编译器会根据传入的参数类型自动选择调用哪个方法:
    · square(7) → 调用 square(int x)
    · square(7.5) → 调用 square(double y)
    二、查看一下JDK中System.out.printin()方法,你发现了什么?
    这样设计的好处是:
    无论你要打印什么类型的数据,都可以用同一个方法名 println,Java 会根据传入参数的类型自动匹配对应的方法。
posted @ 2025-10-08 14:28  末墨  阅读(3)  评论(0)    收藏  举报