前言:
本期内容是为了更好补充关于方法(函数)的定义
开始:
函数(function)表示每个输入值对应唯一输出值的一种对应关系。
核心在于:输入值和输出值这两个元素
真的吗?
错,错,错,我们要尊重知识,尊重这一句话,尊重这每一个字
那第三个元素是什么——对应关系
真正的核心:输入值 + 对应关系(桥梁) + 输出值
对应关系:我管它称之为科学亦或者是真理,不管输入值怎么变,输出总会有对应的值,经过了重复验证的科学
public static void main(String[] args) {
System.out.println("Hello World");
}
案例代码三问
输入值是什么?对应关系(桥梁)是什么?输出值是什么?
如果你是零基础,不知道很正常!
(String[] args)是输入值,有一个专属名词叫参数,专业点叫形参
{}是作用域,是方法(函数)的范围,也就是我们的对应关系(桥梁)涉及范围
{}花括号里面的才是对应关系(桥梁),这个关系可奇妙了,为什么这么说呢
System.out.println("Hello World");原因就是这句代码
这个是方法(函数)的调用
它是函数的用法之一,函数的调用,有一个十分专业的名词,嵌套函数
两个函数,三个函数,甚至可以更多,那么它和原本函数的区别是什么?
多加了一个函数而已
输入值 + {对应关系(桥梁)+ (输入值 + 输出值) × 数量} + 输出值
看结构,没太大区别
输出值呢?这个是另一个函数的输出,而不是主函数的输出值,这里就提到另一个存留符了,return,如果没有确定这个,默认返回值是0
这里我们还忽视掉了一点,这个方法是主方法,规定的内容,如果是别的方法呢?我们怎么找到他们?通过名字,完整的函数就是
函数名 + 输入值 + 桥梁 + 输出值
方法的基本结构:
访问修饰符 + 函数名() + {}
这个分支名叫无参构造函数,自然而然
访问修饰符 + 函数名(参数) + {} 有参构造函数
主函数就是上面那个
public static void main(String[] args) {
}
死的
OK这一期结束