首页 > 编程语言 > 详细

Java基础之方法

时间:2019-07-27 13:50:17      阅读:66      评论:0      收藏:0      [点我收藏+]

方法

  某段代码经常使用,可以使用大括号将这段代码包括起来,起个名字,以后就使用这个名字来代替这段代码。

  定义格式:

    修饰符 返回值类型 方法名(参数列表) {

         方法体语句;

       return语句;

    }

  方法定义的解释:

    修饰符:public 公共的,是一个修饰符;static 静态的,也是一个修饰符。

    返回值类型:指这个方法应该有什么样的结果返回给调用者,这个结果可以是任意的数据类型,如果没有返回值,那么写成void (例如main方法,就没有返回值)。

 

    方法名称:给这段代码起的名字。只要是一个合法的标识符即可。

    参数列表:表示我要做一个功能,需要提供给我哪些数据,这些数据写在方法名后的小括号中。如果没有参数,小括号中可以什么都不写。

 

    方法体语句:真正要完成该方法功能的执行逻辑。

    方法的返回:关键字return,表示返回,将这个方法的结果返回到方法的调用者处。如果方法有返回值,return 必须写,return后面跟一个要返回的结果。这个返回的数据的数据类型必须与返回值类型一致,如果方法没有返回值,return 可以省略不写,那么在定义上,返回值类型处必须写成void。

  

  构造方法   

    构造方法:构造函数,构造器,Constructor

    作用:给成员变量进行赋值

    构造方法的定义:

      修饰符 构造方法名(参数列表) {

        作用:对成员变量进行赋值;

      }

    构造方法说明:

      构造方法名:必须与类名保持一致,严格区分大小写,符号都必须完全一样。

      构造方法没有返回值类型,连void都不写。

      参数列表:可以有参数,可以没有参数。

      构造方法的作用:主要是给成员变量进行赋值。

  静态方法

    使用static修饰符修饰的方法就是静态方法,不加static修饰符的普通方法就是成员方法。

    static静态是属于类的,不属于任何对象,但是可以被这个类的所有对象所使用(共享性)。

    静态跟随着类(class)的加载而加载进内存,类进内存后,JVM虚拟机就会检索,类中有哪些使用static修饰的成员(成员变量,方法),将static修饰的成员加载进入到内存区域中(数据共享,静态池)。

     静态的调用方式,2种:

       1) 比较推荐,通过类名.静态

       2) 先实例化对象,通过对象名.静态(不推荐)

  方法调用

    说明:

    Java类文件中,JVM虚拟机,将class字节码文件放入内存中。类文件要运行执行功能,JVM只主动的调用main方法(main方法做为程序的唯一执行入口)。

    main方法,由JVM主动调用的,因此运行类的时候,首先运行main方法,main方法从上到下的顺序执行。除了main方法外,其余的方法,不会主动的进行运行。

    方法的调用,需要在main中进行调用,也可以在其他方法中调用。

    方法定义时,参数”数据类型  变量名”的形式(形式参数)。

    方法调用时,所传递的参数必须与定义时参数类型一致,参数顺序一致。

    方法调用时,给的值都是实际值(实际参数)

    同一个类中,方法可以直接通过方法名调用。

    注意:

      方法一定要定义在类的内部。

      一个方法中不能再定义另外一个方法,但是可以调用方法。

      方法执行结束有两种情况:

      1) 执行到return 语句  2) 整个方法的内容都执行完毕

      因此,方法中,return后面的语句不会被执行。

Java基础之方法

原文:https://www.cnblogs.com/w998/p/11254735.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!