JAVA核心(方法)

方法

1.方法的定义:
java方法是语句的集合,它们在一起执行一个功能。
方法是解决一类问题的步骤的有序代码组合
方法包含在类中
方法在程序中被创建,在其他地方被引用
2.方法的优点:
使程序变得更简短更清晰
有利于程序维护
可以提高程序开发的效率
提高了代码的重要性
3.方法的定义规则:
*方法的命名规则:*方法的名字的第一个单词应以小写字母作为开头,后面的单词则用大写字母开头写,不使用连接符
下划线可能出现在方法名称中用以分隔名称的逻辑组件
方法包含一个方法头和一个方法体,下面是一个方法的所有部分:
*修饰符:*修饰符,这是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型。
返回值类型:方法可能会返回值,如果有,则为void。
*方法名:*方法的实际名称。方法名和参数表共同构成方法签名。
参数类型:就是参数的数据类型。
方法体:方法体包含具体的语句,定义该方法的功能
return:
retur:结束方法的。
return的结果要和返回值类型相对应
注意:
若当前方法没有返回值类型,即返回值类型是void,那么当前方法中可以不写return
return即表示结束一个方法,也可以将返回值返回给调用当前方法的调用者
return返回值时一次只能返回一个值,不可以反回多个值
一个方法中可以有多个return,但被执行的只能有一个,所以需要判断
方法的实例:
例一:bello()方法,无返回值,返回值类型为void,因无返回值,所以没有return;
publi void hello(){
System out print(“Hello”);
}
例二:右边的这个方法中包含2个参数num1和num2,它返回这两个参数的最大值。
publi int max(int num1,int num2){
int result;
if(num1 > num2)
result = num1;
else
result = num2;

return result;
}
注意:
在一些其他语言中方法指过程和函数
一个返回非void类型返回值的方法称为函数
一个返回void类型返回值的方法叫过程

方法携带对象参数

基本数据类型和引用数据类型数据在传参时区别
基本数据类型,操作传递的是变量的值,改变一个变量的值不会影响另一个变量的值
引用数据类型(类、数组和接口),赋值是把原对象的引用(可理解为内存地址)传递给另一个引用
构造方法
语法:
无返回值类型
方法名与类名相同
可以指定参数
作用:
对象初始化
系统提供默认无参构造方法

访问修饰符 构造方法名(){
//初始化代码
}

成员变量和局部变量

1.变量声明的位置决定变量作用域
2.变量作用域确定可在程序中按变量名访问该变量的区域
代码如果错误,a的作用域仅在for循环中
成员变量和局部变量的区别
1.成员变量定义在类中,整个类中都可以访问。
2.局部变量定义在方法中,只能在方法中使用。
3.成员变量可以不给初始值,因为有默认值,局部变量必须有初始值,否则报错(除了参数)。
4.如果成员变量和局部变量名字一样,成员变量前面可以加this,this代表当前对象。
5.我们在方法里面使用变量的时候,如果方法里面有,就用自己的,如果没有就用成员变量的,如果成员变量没有,就报错。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值