类中的方法

本文详细介绍了Java类中的方法,包括实例方法、静态方法、构造方法以及方法重载。实例方法与静态方法的区别在于访问权限和调用方式,静态方法在类加载时分配空间,而实例方法在对象创建时分配。构造方法用于对象创建,当有参数构造方法时,需手动添加无参数构造方法。此外,还探讨了方法内部如何调用变量和方法。
摘要由CSDN通过智能技术生成

1.类中的方法

      类中的方法描述事物的功能行为

      1.实例方法

             格式:

访问限制修饰符  方法的返回值类型  方法名称(参数列表){方法体}

1.访问限制修饰符--public  缺省的【没有写】

2.方法的返回值类型--就是方法的执行结果类型

             1.有返回值时,方法的返回值类型一定是方法执行结果的具体类型

                           方法的返回值类型可以是基本类型,复合类型

                           方法体中的最后一句话一定是return xxxx;

                    2.没有返回值,方法的返回值类型使用void代替。

3.方法名称--合法的标识符【首字母小写,从第二个单词开始首字母大写】

      4.(参数列表)--用来接收方法之外的数据进入本方法参与运算【找帮手】

参数实际上是变量,没有初始值,属于局部变量【数据类型  变量名称】

             可以没有,也可以有,也可以有多个,多个参数之间用“,”

       5.方法体--编写具体实现过程的地方。

例如

public class ShiLiFangFa {

    //格式:访问限制修饰符  方法的返回值类型  方法名称(参数列表){方法体}

public void method1(){

    System.out.println("public修饰的没有返回值,没有参数的实例方法");

    //访问限制修饰符还可以是缺省的【没有写】

    //方法的返回值类型是基本类型

    //方法体中的最后一句话一定是return xxxx;

}

int getInt(int num){

    System.out.println("缺省的返回值为int型,有一个int型参数的实例方法");

    return 100+num;

    //return "hello"; //错误  缺省的返回值与要对应起来

    //System.out.println("错误的");

}

public int getDouble(int num1,double num2){

    System.out.println("public修饰的返回值为int型号的有两个参数的实例方法");

    return (int) (num1+num2);

}

public char[] getChar (int size){

    System.out.println("public修饰的返回值为字符组的有一个参数的实例方法");

    char chararray[]=new char [size];

    return chararray;

}

}

2.静态方法【类方法】

使用static关键字修饰的实例方法就是静态方法【类方法】

格式:

访问限制修饰符  static 方法的返回值类型  方法名称(参数列表){方法体}

//介绍静态方法

//使用static关键字修饰的实例方法就是静态方法【类方法】

//格式:访问限制修饰符  static 方法的返回值类型  方法名称(参数列表){方法体}

public class JingTaiFangFa {

    public static void method1(){

       System.out.println("public修饰的没有返回值,没有参数的静态方法");

    }

    static int getInt(int num){

       System.out.println("缺省的返回值为int型,有一个int型参数的静态方法");

       return 100;

    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值