Java教程 第八节:方法

定义方法:
返回值类型 函数名称(函数列表){
// 函数体,可以执行代码,可以是0行或者多行。
}
我们常见的 main 方法就是一个在Java中最常见的方法:
public static viod main(String []args){
//函数体
}
方法中常用定义:
public:修饰符
static:静态,有就表示这个方法是静态的,没有 static 就说明这个方法不是静态的。
viod:返回值,viod 表示没有返回值,此处可以是 int ,那就是说返回值是整数 int 类型。
main:方法名称
String []args:函数列表
修饰符:(用于就是两大主要成员:属性和方法)
1、public:公有的,任何位置都可以访问
2、protected:受保护的。同一包内、子类可见。
3、<无>:无修饰符,空修饰符,友好访问修饰符,包访问修饰符,同一包内可见
4、private:私有的,只有当前类内部可见。外部不可访问。
关于Java中方法的注意问题:
1、void:没有返回值,如果有返回值,用return 调用返回值,如果调用代码,函数将不会执行。
2、函数如果不调用,不会执行
3、在函数中定义的参数,成为形参。在函数调用时,传递的参数称为实参。
4、return:表示传递返回值,
函数重载
函数的重载:
1、相同的函数名,不同的函数签名。
2、函数签名就是指的是函数唯一的标志,通过函数名、参数的个数、参数的顺序、参数的数据类型共同形成。
构造方法:
1、构造方法是用来创建对象,初始化对象,所以无返回值
2、名称和类名称相同
3、构造方法无返回值
4、构造函数,必须通过new 来实现
5、构造方法可以重载,也可以使用修饰符
6、如果一个类没有定义构造函数,则会默认创建公有的、无参数的构造函数
关于构造方法中的 this关键词的使用:
1、通过 this. 可以访问对象的成员变量,或者成员方法
2、this(...) 可以访问当前对象的构造函数
函数的递归调用:
Java递归调用:就是调用形成循环,如方法 a 调用方法 a 、方法 a 调用方法 b ,方法 b 在调用方法 c ,方法 c 还调用方法 a ,形成闭环
关于Java函数的递归调用的注意事项:
1、要有一个退出调教。
文章原创,转载请注意出处,来源:刘广法博客,不保留必追究