java中的函数的定义格式:java
修饰符 返回值类型 函数名(参数类型 形式参数){数组
执行语句;jvm
return 返回值;函数
}this
当函数没有具体的返回值时,返回的返回值类型用void关键字表示。spa
若是函数的返回值类型是void时,return语句能够省略不写的,系统会帮你自动加上。对象
return的做用:结束函数。结束功能。class
函数的做用:容器
1)、用于定义功能。变量
2)、用于封装代码提升代码的复用性。
注意:函数中只能调用函数,不能定义函数。
主函数:
1)、保证该类的独立运行。
2)、由于它是程序的入口。
3)、由于它在被jvm调用。
重载的定义是:在一个类中,若是出现了两个或者两个以上的同名函数,只要它们的参数的个数,或者参数的类型不一样,便可称之为该函数重载了。
数 组:用于存储同一类型数据的一个容器。好处:能够对该容器中的数据进行编号,从0开始。
如何在java中定义一个数组呢?
1)、元素类型[] 变量名 = new 元素类型[元素的个数];
2)、元素类型[] 变量名 = {元素1,元素2...};
3)、元素类型[] 变量名 = new 元素类型[]{元素1,元素2...};
二维数组的定义:当一位数组中的数据类型变为数组时:int[][] a = new int[行][列];
二维数组就是:存储一位数组的数组
方法:
在JavaOO前全部的方法均为public static修饰
当方法调用后能够获得一个该类型的值(void没有返回值
方法名:须要是动词、动名词
参数列表:给该方法提供所需内容
方法体:该方法要作的操做
提示定义的方法应该和main在统一级别,没有包含关系,方法写在类中
方法定义时的参数列表被称为--形式参数列表--形参
方法被调用时的参数列表被称为--实际参数列表--实参
形参和实参的变量名须要一致吗?--不须要
方法重载:
在Java中在同一类中具备多个相同方法名但参数列表不一样的方法
当参数个数相同,而且具备不一样数据类型,有时顺序也会形成方法重载与返回类型无关
构造器的做用:建立对象,并初始化属性
构造器的使用:new关键 构造器名称()
若是在一个类中没有书写构造器,类会隐式的添加一个没有参数和没有语句的构造器
结构:访问修饰符 类名(参数列表){方法体}
没有参数的构造器--无参构造
有参数的构造器--有参构造
this:
1.指代当前对象 this.来调用本类中的属性和行为
2.能够指代当前类中的某个构造器 this(参数列表)