JAVA对象的成员方法

小菜 / 2024-02-06 / 原文

方法介绍

使用方法的好处

😀提高代码的复用性
😀可以将实现的细节封装起来,其他用户不用关注细节可以直接调用,避免重复造轮子

方法的定义

方法定义中各部分说明

如何调用方法(类内调用和跨类调用)

方法的传参机制

分为基本数据类型传参和引用数据类型传参:

😀基本数据类型传递的是值,不会通过形参改变实参
😀引用数据类型传递的是地址(其实传递的也是值,这个值比较特殊是地址),可以(不是一定)通过形参改变实参

方法的递归调用

简单来说,递归就是方法在定义的过程中自己调用自己。

方法递归在jvm内存中存在形式

不断在栈中开辟方法栈空间

递归的规则

方法的重载

基本介绍

重载的好处

😀减轻了起名的麻烦
😀减轻了记名的麻烦

重载的细节

练习题

方法的可变参数

介绍

java中允许将用一个类中多个同名同功能但参数个数不同的方法,封装成一个方法。通过可变参数实现(底层结构就是一个数组)

语法

使用细节

方法中的变量和成员属性的作用域

介绍

使用细节

构造方法

介绍

构造器的作用:在创建对象时就给对象的属性赋值


语法

使用细节

方法中使用this关键字

this表是使用的对象本身,可以调用对象的属性和对象的方法以及对象的构造方法

使用原因

避免属性和方法变量名相同时出现就近原则的冲突

使用细节