Java程序基础之语法与方法详解

语法树状图

语法基础详解

Java方法详解

方法/函数的目的:为了代码重用
方法:就是一段有名字的代码段(一个大括号就是一个代码段)
方法的声明:语法结构
[修饰符列表] 方法返回值类型 方法名 (参数列表){ java语句 } []的意思是可以有,可以没有,也可以有多个
方法不调用不执行,调用才执行,并把结果返回到调用出
1 方法修饰符列表 :
权限控制的 : public ,private ,protected
static,abstract,synchronized,final

2 返回值类型 : 11种数据类型中的任意一种
3 没有返回值 : void
4 方法名 : 合法标识符即可
5 方法形参列表 : 可以没有,可以有多个,多个之间用逗号隔开 , 但是 () 必须有,
形参 : 是指在函数/方法定义处,哪些参数(数据类型 变量 , 数据类型 变量,…)
实参 : 在方法调用处,传入的具体数据

6 方法体 : 如果有返回值类型,方法体中,最后一句,必须有return语句,而且return后面 必须加上一个和返回值类型对应的值 , 并且return 有终止函数运行的作用
如果没有返回值,方法体中就可以没有return,但是如果写上return之后,这个return后面不能跟任何数据,并且这个return只能起到终止函数运行的作用
如何唯一性的标识一个方法
怎么区分两个方法是不同的方法
1 方法名,如果方法名一样呢?
2 参数列表不同
个数不同
类型不同
方法重载 :
方法名相同,参数列表不同就叫方法的重载
和返回值 修饰符 都没有关系,只看方法名和参数列表
同一个功能,同一个方法,方便调用

方法分类

方法分为三大类:静态方法,成员方法,构造方法
静态方法:
用static修饰的是静态方法
静态方法调用: 类名.静态方法名(参数);
当前类中,类名可以省略
但是在编译的时候,会自动加上当前类的类名
成员方法:
没有用static修饰的是成员方法
成员方法调用 : 对象引用.成员方法名(参数);
构造方法:
默认是 公共的静态的,没有返回值的,方法名和类名相同,用于创建实例化对象,如果一个类中,没有创建构造方法,就会默认有一个无参构造,如果显试声明一个构造方法,默认构造将会不起作用

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值