JAVA对象的成员方法和构造方法
方法介绍
使用方法的好处
😀提高代码的复用性
😀可以将实现的细节封装起来,其他用户不用关注细节可以直接调用,避免重复造轮子
方法的定义
方法定义中各部分说明
如何调用方法(类内调用和跨类调用)
方法的传参机制
分为基本数据类型传参和引用数据类型传参:
😀基本数据类型传递的是值,不会通过形参改变实参
😀引用数据类型传递的是地址(其实传递的也是值,这个值比较特殊是地址),可以(不是一定)通过形参改变实参
方法的递归调用
简单来说,递归就是方法在定义的过程中自己调用自己。
方法递归在jvm内存中存在形式
不断在栈中开辟方法栈空间
递归的规则
方法的重载
基本介绍
重载的好处
😀减轻了起名的麻烦
😀减轻了记名的麻烦
重载的细节
练习题
方法的可变参数
介绍
java中允许将用一个类中多个同名同功能但参数个数不同的方法,封装成一个方法。通过可变参数实现(底层结构就是一个数组)
语法
使用细节
方法中的变量和成员属性的作用域
介绍
使用细节
构造方法
介绍
语法
使用细节
方法中使用this关键字
this表示使用的对象本身,可以调用对象的属性和对象的方法以及对象的构造方法(this.x和
this.(),其中this.()只能在构造方法的第一行调用且不能和super.()共同使用)
使用原因
避免属性和方法变量名相同时出现就近原则的冲突
使用细节
浙公网安备 33010602011771号