首页 理论教育 Java服务端研发知识图谱:方法使用详解

Java服务端研发知识图谱:方法使用详解

时间:2023-11-22 理论教育 版权反馈
【摘要】:前面代码中已经大量使用了方法,读者对方法的使用应该也有一个初步的了解。方法主要包含4个内容,按照顺序分别是:返回值、方法名、参数、方法体。下面编写代码对上一节创建的实例进行方法的 调用。运行结果如下:student age=12student name=xiaoming在代码中已经演示了创建对象以及方法的调用,为了揭示对象更多的特性,需要再创建一个类School。可以实现新的方法,用于把学生添加到学校的学生列表中。方法重载就是同名方法,但是方法的参数数量或者类型不同[10]。

Java服务端研发知识图谱:方法使用详解

前面代码中已经大量使用了方法,读者对方法的使用应该也有一个初步的了解。方法主要包含4个内容,按照顺序分别是:返回值、方法名、参数、方法体。也可以用其他关键字来修饰一个方法,以达到其他能力,例如方法的可见范围和静态[8]

普通方法的调用格式是Object.fun(arg);。下面编写代码对上一节创建的实例进行方法的 调用。

运行结果如下:

student age=12

student name=xiaoming

在代码中已经演示了创建对象以及方法的调用,为了揭示对象更多的特性,需要再创建一个类School。具体代码如下:(www.xing528.com)

上面的代码中用到了import关键字,它的作用是引用其他类,本例中它引用了List容器[9]。以后在代码中使用其他的类时,也需要用此关键字引入。

代码中的School类是对学校的抽象,包含的字段有地址、名字以及学生列表。可以实现新的方法,用于把学生添加到学校的学生列表中。具体代码如下:

以上两个方法负责把学生添加到学生列表,下面使用这两个方法向学校中添加学生。

通过上面的代码可见,两个相同名字的方法都可以用于把学生放入学生列表,这就是Java的方法重载机制。方法重载就是同名方法,但是方法的参数数量或者类型不同[10]

在代码中会发现一个问题,每次创建一个学生对象的时候,总是要调用两次set方法用于设置学生的字段属性,有没有什么办法能够方便地创建对象呢?

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈