JAVA对象的成员方法和构造方法

方法介绍

使用方法的好处

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

方法的定义

方法定义中各部分说明

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

方法的传参机制

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

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

方法的递归调用

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

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

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

递归的规则

方法的重载

基本介绍

重载的好处

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

重载的细节

练习题

方法的可变参数

介绍

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

语法

使用细节

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

介绍

使用细节

构造方法

介绍


语法

使用细节

方法中使用this关键字

this表示使用的对象本身,可以调用对象的属性和对象的方法以及对象的构造方法(this.x和
this.(),其中this.()只能在构造方法的第一行调用且不能和super.()共同使用)

使用原因

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

使用细节

posted on 2024-02-05 23:34  沉默的小菜  阅读(57)  评论(0)    收藏  举报

导航