短实习---Java方法(基础知识)

来源:互联网 发布:用友软件 西安 编辑:程序博客网 时间:2024/05/17 04:15

重点知识:

1.方法的定义

2.方法的调用

3.方法的重载

一、方法的定义

①形式参数:在方法被调用时接受外部传入的变量

②参数类型:就是该形式参数的数据类型

③返回值:方法在执行完毕后返回给调用它的程序的数据

④返回值类型:方法要返回的结果的数据类型

例:

public static int square(int x){

int y=x*x;

return y;

}

⑤修饰符:public、static被称为修饰符

⑥返回值类型:用来说明该方法运算结果的类型。如果返回其他类型,编译就会出错

⑦方法名:它作为调用时引用方法的标识

⑧参数列表:方法的参数个数可以是0到多个,每个参数前面要声明参数的数据类型;每个参数都要用逗号隔开

⑨方法体:它是一个语句块,执行特定的功能操作。对于有返回值类型的方法,方法体当中最后一个语句是return关键字,其作用是将方法的执行结果返回到方法体外部

⑩return表达式:return后面的表达式就是方法的返回值。需要注意表达式的类型必须与方法头中声明的返回类型相匹配

二、方法的分类

①根据参数个数:

    无参方法

    有参方法

②根据返回值类型

    有返回值的方法(基本数据类型,引用数据类型,date)

    无返回值的方法{void}

注:对于无返回值类型的方法,它不向本方法外部返回任何值,定义这样的方法时,声明方法返回类型的位置不能省略不写,而应该用关键字void来代替

三、方法的调用

①方法只能在被调用后生效

②方法的调用方法:

    无参方法的调用----- 方法名()

    有参方法的调用

③定义方法就是编写一段有特定功能的代码,在程序中使用同样功能的地方,没有必要重复编写同样的代码,只要调用定义好的方      法就行。可以实现代码的重用,简化了程序的编写何维护工作

④所谓调用方法,就是给方法的入口传入一些参数,然后在出口得到方法执行的结果。给方法传入参数的过程就时传参。其中方法      传参的过程就时把实参赋值给对应形参的过程,并且实参和形参的类型、数量必须匹配

注:形参必须著名数据类型;实参直接写,不需要类型声明;return只能返回一次;遇到return语句方法结束执行,后续语句不执行;方法的返回值必须与方法声明中的返回值类型匹配;方法定义,不能写在main()中;方法不能嵌套

四、方法的重载

①方法的重载就是在同一个类中允许同时存在一个以上同名的方法(简述,方法名称相同,参数列表不同)

②方法重载的规则:

    方法名称相同

    方法的参数必须不同(参数个数或参数类型不同)

    方法的返回值类型可以相同,也可以不同

注:构造方法与类名必须相同,参数列表也相同

五、方法的覆盖(方法重写)

1.对从父类中继承来的方法进行改造

2.在子类继承父类时发生

3.方法覆盖的规则

①在子类中的覆盖方法与父类中被覆盖的方法应具有相同的方法名;

②相同的参数列表(参数数量、参数类型、参数顺序要相同);

③相同的返回值类型;

④子类覆盖方法的访问权限要不小于父类中被覆盖方法的访问权限


原创粉丝点击