带参方法与包和static、final

带参方法定义的一般形式
<访问修饰符> 返回类型 <方法名>(<参数列表>) {
//方法的主体
}
参数的概念
形参是在定义方法时对参数的称呼
实参是在调用方法时传递给方法的实际的值
调用带参方法时要求实参与形参要匹配
一个参数可以有多个参数但只能有一个返回值
调用方法时不能指定实参类型!形参和实参数据类型要一致!形参和实参数量要一致!调用方法后要对返回值作处理!

创建包使用关键字 package用package声明包,
以分号结尾
导入包使用关键字 import
文档分门别类,易于查找和管理
使用目录解决文件同名冲突问题
静态方法和变量
static可以修饰类中的属性和方法,被static修饰的属性我们称之为类变量,被static修饰的方法我们称之为类方法。
使用static修饰的成员变量为静态变量“static int b=1;”
,使用static修饰的成员方法为静态方法,二者都可以直接通过类名来访问。
静态变量和实例变量的区别
静态变量在内存中只有一个内存空间,在加载类的过程中完成静态变量的内存分配,可以直接通过类名来访问。
每创建一个新的实例对象,就会为实例变量分配不同的内存,各个对象访问自己的实例变量
无论创建了一个类的多少个对象,静态变量只初始化一次,所有的实例都可以访问此静态变量,而且可以通过类名直接访问。
静态方法
[权限修饰符] static 返回值类型 方法名(类型参数 1,类型参数 2……)
{
方法体;
}
final修饰的变量
final修饰变量时候,表示该变量的值不可改变,称为常量。例如,圆类包含PI(圆周率)属性,且此属性的值在任何一个实例中都不会变化,将PI定义为常量更符合程序设计要求。
final数据类型 变量名 = 值;
final修饰符可以修饰静态变量、实例变量和局部变量,分别表示静态常量、实例常量和局部常量。
final类型的变量必须显式地初始化,否则将导致编译错误。
final变量只能被赋值一次。
在定义final常量时,一般以大写字母命名,且多个单词之间使用下划线“_”隔开
带参方法与包和static、final