方法的定义和调用和构造方法

方法定义

· 格式: public static void 方法名(){

        //方法体

}

· 范例: public static void isEvenNumber(){

        //方法体

}

方法调用

· 格式: 方法名(); 

· 范例: isEvenNumber();

                                带参数方法的定义和调用

带参数方法定义

· 格式:public static void 方法名(参数){......}

· 格式(单个参数): public static void 方法名(数据类型 变量名){......}

· 范例(单个参数): public static void isEvenNumber(int number){......}

· 格式(多个参数): public static void 方法名(数据类型 变量名1 ,数据类型 变量名2,..){.}

· 范例(多个参数): public static void getMax(int number1,int number2){......}

注意:

· 方法定义时,参数中的数据类型与变量名都不能缺少,缺少任意一个程序将报错

· 方法定义时,多个参数之间使用逗号(,)分割

带参数方法调用

· 格式:方法名(参数);

· 格式(单个参数):方法名(变量名/常量值);

· 范例(单个参数):isEvenNumber(5);

· 格式(多个参数):方法名(变量名1/常量值1,变量名2/常量值2);

· 范例(多个参数):getMax(5,6);

注意:

· 方法调用时,参数的数量与类型必须与方法定义中的设置想匹配,否则程序将报错

形参与实参

形参: 方法定义中的参数

                等同于变量定义格式,例如:int number

实参:方法调用中的参数

                等用于使用变量或常量,例如:10   number

                                带返回值方法的定义和调用

带返回值方法定义

· 格式: public static 数据类型                       方法名(参数){

                        return 数据

                }

· 范例1: public static boolean isEvenNumber (int number){

                        return true

                }

· 范例2: public static         int                 getMax(int a, int b){

                        return 100;

                }

注意:

· 方法定义时return后面的返回值与方法定义上的数据类型要匹配,否则程序将报错

带返回值方法调用

​​​​​​​

带返回值方法调用

· 格式1:方法名(参数):

· 范例: isEvenNumber(5);

· 格式2: 数据类型 变量名 = 方法名(参数);

· 范例:boolean flag = isEvenNumber(5);

注意:

· 方法的返回值通常会使用变量接收,否则该返回值将无意义

                                        构造方法

构造方法概述

构造方法是一种特殊的方法

作用:创建对象

格式:

public class 类名{

                修饰符 类名(参数){

                }

}

功能:主要是完成对象数据的初始化

​​​​​​​

构造方法的注意事项

① 构造方法的创建

        · 如果没有定义构造方法,系统将给出一个默认无参数构造方法

        · 如果定义了构造方法,系统将不再提供默认的构造方法

② 构造方法的重载

        · 如果自定义了带参构造方法,还要使用无参数构造方法,就必须再写一个无参数构造方法

③ 推荐的使用方式

        · 无论是否使用,都手工书写无参数构造方法

标准类制作

① 成员变量

        · 使用private修饰

② 构造方法

        · 提供一个无参构造方法

        · 提供一个带多个参数的构造方法

③ 成员方法

        · 提供每一个成员变量对应的setXxx()/getXxx()

        · 提供一个显示对象信息的show()

④ 创建对象并为其成员变量赋值的两种方法

       · 无参构造方法创建对象后使用setXxx()赋值

       · 使用带参构造方法之间创建带有属性值的对象

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值