Java基础(九)—— 其他
本文最后更新于:2021年9月29日 凌晨
概览:Java其他
Java包机制
用于解决开发者定义的类名冲突问题。
包的作用:
1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。
2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应该加上包名加以区别。因此,包可以避免名字冲突。
3、包也限定了访问权限,拥有包访问权限的类才能访问某个包中的类。
常见的Java包
- java.lang:包含基础的类
- java.io:包含输入输出功能的函数
方法
- Java语句的集合,执行一个功能,解决一类问题。
- 包含于类或对象中。
定义:
1 |
|
- 修饰符:可选,定义方法的访问类型。
- 返回值类型:指定类型,由return来返回,无返回值则为void。
1 |
|
方法重载
1 |
|
- 当根据传递的参数类型来选择方法时,这样就叫做方法重载。
方法重载的函数参数列表必须不同,修饰符或者返回值是不能区分重载的!
- 参数类型不同
- 参数个数不同
可变参数
在方法声明中的参数列表末尾增加一个type...para
即可。
可变参数必须在末尾,且最多只能由一个。
1 |
|
值传递?
本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!