手记

Java中的--------方法

方法:描述对象的动态特征
方法的四个组成部分:名字,返回类型,参数列表,方法体
权限修饰符 返回值类型 方法名(参数类型 参数名){
//方法体
return 返回值;
}
Java语言中使用成员方法对应于类对象的行为。
一个成员方法可以有参数,这个参数可以是对象也可以是基本数据类型的变量,同时成员方法有返回值和不返回值
的选择,如果方法需要返回值可以在方法体中使用 return 关键字,使用这个关键字后,方法的执行将被终止。
Java中的成员方法无返回值可以使用void关键字表示。
成员方法的返回值可以是计算结果也可以是其他想要的数值和对象,返回值类型要与方法返回的值类型一致。
方法的返回值:返回值和返回类型一致。不能返回多个值
形参:方法定义处的参数
实参:方法调用处的参数
递归:函数自己调用自己

java中的main()方法:
public static void main(Sting[] args){
//方法体
}
Java中的main()方法是类体的主方法,是类的入口点,它定义了程序从何时开始;主方法提供对程序的控制,
Java编译器通过主方法来执行程序。Java语言的main()方法必须声明为 public static void.
main()方法是静态的,如果要直接在主方法中调用其他方法,则该方法必须也是静态的。主方法没有返回值。
主方法的形参是一个字符串类型的数组,其中 args[0]~args[n]分别表示程序的第一个参数到第n个参数,可以
使用args.length来获取参数的个数。

方法重载:
(1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。
多个同名函数同时存在,具有不同的参数个数/类型。重载Overload是一个类中多态性的一种表现。
(2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义。
调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。
(3) 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。
无法以返回型别作为重载函数的区分标准。
方法重载
(1)表示两个或多个方法名字相同,但是方法参数不同,称为“方法重载”。
(2)表现在:参数个数不同,参数类型不同;
(3)【方法的返回值对重载没有任何影响】。

构造方法用于初始化对象的方法
构造方法特征:方法名字与类名相同,没有返回类型,构造方法可以重载。
不能通过对象来调用,只能在创建对象时由JVM自动调用
构造方法中,this();应该放在第一句
用来初始化对象的方法就是构造方法。
构造方法的名字和类名完全相同,并且没有返回类型。即便是void也不行。
一个类如果用户没有定义自己的构造方法,系统会提供一个默认的不带参数的构造方法。
如果用户定义了自己的构造方法,那么系统默认提供的构造方法就不存在了。

12人推荐
随时随地看视频
慕课网APP

热门评论

如果没记错,this()应该改为super()吧

查看全部评论