前言:
全新版本的函数(方法)定义,更简单
1.优化了验证过程,直击本质
2.新增目前一图流
正片:
函数的结构可以分为三部分:函数名,参数,函数体
一生二,二生三,三生万物,函数2.0版本一图流
根据这图,我们把内容与函数基本结构组合起来
我们将函数可以分为两大类,第一类:无返回值函数
第二类:有返回值函数
顾名思义,根据是否有返回值进行定义的
主函数:
public static void main(String[] args) {}
这是一个主函数,按图片里主函数属于有返回值,访问权限为公共函数,类修饰符中的类函数
啊~,有没有看动物介绍的感觉,某某科,某某类
翻译成中文
访问修饰符 + 类修饰符 + 返回值类型 + 函数名 + 参数 + 函数体
类修饰符——static,有人管他叫静态修饰符,两个意思差不多
返回值类型就是我们区分有返回值和无返回值的关键
如果你懂点英文,void的翻译是空,那你会有一种疑问,空是不是代表没有返回值?
返回值类型:void,基本数据类型(int,String),引用数据类型(对象,数组)等等
void是返回值类型中的一种,只有什么都不写才是真正意义上的无返回值类型
无返回值构造函数:
有参构造,无参构造——函数名相同,参数不一样这种写法叫函数的重载,是函数的用法之一
public fun() {//无参构造函数}public fun(int i) {//有参构造函数}
唯一区别是参数
有返回值公共函数:
public void fun() {//公共有返回值无参数函数}private void fun(int i) {//私有有返回值有参数函数}public static void fun() {//公共类有返回值无参数函数}private static void fun(int i) {//私有类有返回值有参数函数}
总结:
函数的类型可以分为两张,以返回值类型为界限
函数的三种使用方法:函数的使用,函数的调用,函数的重载
站长付费催更群,顾名思义,站长出钱你们催更,目前金额较少,企鹅群865179560