一、介绍

1、定义

方法就是用来解决一类问题的代码的有序组合,是一个功能模块。
 
1)举例

Scanner sc = new Scanner(System.in);
sc.nextInt();
sc.next();
System.out.println();

 2)解释:

其中sc为Scanner的对象;
sc.nextInt()是从键盘上获取整型值的方法;
sc.next()是从键盘上获取字符型值的方法;

2、方法的声明和调用

1)语法格式:
访问修饰符 返回类型 方法名(参数列表){
方法体
}

public static void main(String[] args){
System.out.println("Hello,Imooc!");
}

 

2)访问修饰符:
方法允许被访问的权限范围
举例:public, 可以不写, protected,private
 
3)返回类型:void--无返回值,也可以是其他类型 基本数据类型,对象等
4)方法名:命名规则和变量一样,第一个单词小写
5)参数列表:可以省略,可以有多个,用逗号分开,是由参数类型、参数名 组成的
6)方法分类:根据方法是否带参数、是否返回值:
-无参无返回值方法
-无参带返回值
-带参无返回值
-带参带返回值
(下面我们根据这四个分类来介绍)

3.方法重载

二、方法分类(根据是否有参和返回值)

1、无参无返回值方法

举例:
一行打印输出一串星号
要实现的效果图:
************************
欢迎来到Java的世界!
************************
 
提示:对于重复操作的行为,归结为一个方法,之后调用
1)方法必须在类的内部定义。
2)方法调用:先声明对象,然后用“对象名.方法名()”的方式去调用方法。

package com.fiona.javaBasis.day8method;

public class MethodDemo {//类名MethodDemo
    //打印输出星号的方法,一般写在主方法前面
    public void printStar(){//无参无返回值,使用viod且括号是空的
        System.out.println("************************");
    }
    public static void main(String[] args) {

//方法的声明:创建一个MethodDemo类的对象myMethedDemo
        MethodDemo myMethodDemo=new MethodDemo();

//方法的调用:使用对象名.方法名()去调用方法
        myMethodDemo.printStar();
        System.out.println("欢迎来到Java的世界!");
        myMethodDemo.printStar();

    }
}
View Code

相关文章:

  • 2021-12-14
  • 2021-05-31
  • 2021-11-22
  • 2021-07-25
  • 2021-06-29
  • 2022-02-23
  • 2022-12-23
  • 2021-06-28
猜你喜欢
  • 2022-12-23
  • 2021-12-15
  • 2021-08-20
  • 2021-08-18
  • 2021-04-05
相关资源
相似解决方案