小白学java第11天
方法重载:java方法中允许同一个类中,多个同名方法的存在,但要求形参列表不一致
优点:
1.减少了起名的麻烦
2.减少了记名的麻烦
注意:方法名要想用,形参类型或个数或顺序至少一个不一样,参数名和返回无所谓
可变参数:同一个类中多个同名同功能但参数不同的方法封装成一个方法
注意:
1.可变参数实参可以是0或任意个
2.可变参数实参可以输数组
3.可变参数可以和普通类型的参数放在一起,但是必须保证可变参数在最后
4.一个形参列表只能出现一个可变参数
作用域:全局变量 局部变量(成方法中的变量是局部变量) 的作用范围
注意:
1.全局变量(属性)可以不赋值,可以直接使用因为有默认朱
2.局部变量必须赋值。
3.属性和局部变量可以重名,使用时遵循就近原则
4.在同一个作用域中,局部变量不能重名
5.属性生命周期较长,局部变量在方法使用后便会销毁
6.全局变量可以被本类使用或通过对象调用被其他类使用
7.局部变量只能在本类中对应的方法去使用
8.属性可以加修饰符(public等),局部变量不行
构造器(constructor):类的一种特殊方法,主要作用是完成新对象的初始化并不是构造对象
使用方法:修饰符 方法名(形参列表){方法体}
注意:
1.构造器的修饰符可以默认
2.没有返回值
3.方法名和类的名字必须一样
4.参数列表和成员方法一样的规则
5.一个类可以有多个构造器,即构造器的重载
6.如果程序员没有定义构造器,系统会自动给类生成一个默认无参构造,一旦自己定了就没有无法使用无参狗早起了。除非显式的声明一下即Dog(){}
本文介绍了Java编程中的方法重载概念,强调了其减少命名和记忆负担的优点,并详细说明了可变参数的使用规则。同时,探讨了作用域内的全局变量与局部变量的区别,包括它们的生命周期和使用场景。此外,还阐述了构造器的重要性和构造器的重载,以及无参构造器的特殊情况。
515

被折叠的 条评论
为什么被折叠?



