2020年8月4号 星期二

2020年8月4号 星期二

1.二维数组:数组中的数组
①声明二维数组:
数组类型[ ][ ] 数据名;
第一个中括号[ ]:二维数组中有几个一维数组 行
第二个中括号[ ]:每个一维数组中有多少元素 列
②初始化二维数组
第一种动态初始化
第二种静态初始化

2.什么是方法?
方法就是把一堆需要反复执行的业务逻辑代码封装起来,如果程序需要使用这段代码的时候,我们直接调用方法即可,就不需要反复的去写重复的代码了。
好处:
提高代码的重用性,维护性,可读性好,执行效率高
举例:
*可以把方法比喻成一个榨汁机
*材料:水果
*产出物:果汁

*映射到java程序中:
*材料(参数):进入方法的数据
*产出物(返回值):方法根据参数处理后的结果

3.怎么定义一个方法?
访问修饰符[static] 方法的返回值类型 方法名(形参列表){
逻辑代码块;
return 返回值;
}

①访问修饰符(权限修饰符)

  • pubilc:公共的,在当前项目下的任何地方都可以访问
  • private:私有的,能在当前类下面访问
  • protected:受保护的,在同一包或者其他派生类中可以访问
  • default:缺省,只能在当前包下面进行访问

②方法的返回值类型:方法执行完成以后最终产生的结果是什么类型的
③方法名

  • 自己定义的名字,首字母小写,驼峰式命名法 getStudentById
    ④形参列表:由多个形参组成的列表(int a,int b)
  • 形参:用于接收调用者实际传过来的数据

⑤return:

  • (1)把方法最终处理的结果返回给调用者
  • (2)结束当前方法
  • 注意:返回的数据类型必须要和返回值类型一致

4.无返回值的方法:
方法执行一些操作,没有把执行结果返回给调用者,只是执行了方法的方法体

访问修饰符[static] void 方法名(形参列表){
方法体;
//return;可写可不写,一般不写

5.参数传递:调用者在调用方法的时候,向方法内传入数据的一系列动作。
形参:在【定义】方法的时候,写在小括号里面的参数,作用接受调用者传递的数据。
public static int sum(int a,int b) {//形参
实参:在【调用】方法的时候,真正传递到方法的数据
int result=sum(10,20);//实参

参数传递,有两种类型
基本数据类型(以及String):形参的操作不会影响实际的参数。
引用数据类型(除了String以外):形参的操作会影响实际的参数。

6.什么是方法重载?
方法名必须相同,参数列表必须不相同。
什么是参数列表不相同?
①参数列表的个数不同
②参数的类型不同
③参数类型的顺序不同
注意:方法重载和返回值类型无关

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值