方法的概念:方法就是功能,封装了一段逻辑代码。
方法的定义:
固定语法:修饰词 返回值类型 方法名(形式参数){逻辑代码}
方法的位置:在类体中,与main方法是并列关系,类体中可以有多个方法。
修饰词:(1)public----公共的
(2)protected---受保护的
(3)private---私有的
(4)default---默认的(不需要写)----不需要写修饰词
static修饰词与上述三个修饰词均可连用。
返回值类型:
(1)void---无返回值类型
(2)java语言的任意一种类型,可以是基本数据类型,也可以是引用数据类型。
方法名:命名时尽量做到见名知意,驼峰命名法。首字母小写。
形式参数:
形式参数用于接受调用者传入的数据。与变量的声明语法相同。
关键字:return
作用1:结束方法逻辑。
作用2:如果返回值类型标记的是java语言类型的某一个类型名,那么return关键字后的数据就是就是此方法要返回的数据,返回给调用者。
调用方法:
有返回值时:方法名(有参数就写参数);
无返回值时:返回值类型 变量名 = 方法名(有参数就写参数);
eclipse:
eclipse中main方法和打印语句快捷键为 main+补全键和syso+补全键
方法内:
引用数据类型和基本数据类型的区别:
引用数据类型的数据,称之为对象,存储在 内存中某一个特定的区域,即:堆。
引用类型的变量也存储在内存中的一个特定区域,即:栈。
引用类型的变量存储的内容不是对象,而是对象在堆空间的位置信息。
基本数据类型的数据不叫对象。基本数据类型的变量,存在栈里,存储的内容数据本数据类型的数据。