Java中的方法以及方法重载

来源:互联网 发布:linux thrift源码安装 编辑:程序博客网 时间:2024/05/22 01:16

方法的定义:方法是定义在类中具有某种特定功能代码块


方法的格式:

访问修饰符    返回值类型    方法名(形式参数类型    形式参数名){

  执行的语句;

  return 返回值;

方法解释:

1.访问修饰符:对于该方法的访问权限

2.返回值类型:方法运行后结果的类型

3.方法名:自己根据标识符起的名字,需要坐到见名知义

4.形式参数:形式参数是一个变量

5.return:返回方法的上一层(return讲解)

6.返回值:方法运行结束后的结果,讲结果返回给调用者


方法的分类:

1.有形式参数并且有返回值的方法(return


2.形式参数并且有返回值的方法(return

//例题:叫好朋友去买冰棍public class Demo {public static void main(String[] args) { Demo tom = new Demo();//创建一个人,名字叫tom String ice = tom.buyIceCream();//叫tom去买冰棍 System.out.println("tom买了:"+ice);}//买冰棍的方法public String buyIceCream(){return "冰棍";}}


3.有形式参数并且无返回值的方法(void

public class Demo {public static void main(String[] args) { Demo jack = new Demo();//创建一个人,名字叫jack jack.buy(100);//给参数赋值}//一个购买的方法public void buy(int money){System.out.println("买了一瓶水,花了:"+money+"元钱");//return;}}


4.形式参数并且无返回值的方法(void

public class Demo {public static void main(String[] args) { Demo jack = new Demo();//创建一个人,名字叫jack jack.sayHello();}//一个说hello的方法public void sayHello(){System.out.println("Hello World");//return;}}

总体分为两种:有返回值(return)和无返回值(void

方法中可以调用方法


使用方法的注意事项:

1、方法不需要返回值时,返回值类型用关键字void表示,并且方法语句中的return在最后行可以省略不写

2、方法只能调用方法,不可以在方法中定义方法

3、定义方法时,方法的结果应该返回给调用处,由调用处处理


使用方法的好处:

1、定义方法可以将功能代码进行封装

2、便于对功能进行复用


如果一段代码需要重复出现两次以上,就使用方法封装,一个方法尽量只完成一个功能


方法重载:

在同一个类中,有多个功能相似的方法名相同,但是参数列表(类型与个数不同的方法。

方法重载格式:

同一不同:同一个类中,方法名字相同,参数列表不同

特点:

1.参数类型不同

2.参数个数不同

3.与返回值无关


原创粉丝点击