多方位理解java方法的基本知识点

多方位理解java方法的基本知识点:
1:void 是返回值,英文意思是空地;java中只有一个返回值。void关键字定义一个方法的返回值是空。
2:如果一个普通的java方法没有返回值,则要使用void标记,而不能什么都不写。
3:方法名就是方法的名字,方法名后面的是参数列表,参数是方法完成其功能所需要的数据;
4:执行一个方法即是从方法体的左大括号开始执行,知道方法体中的return语句;方法体是完成方法功能的地方,它可以接收参数列表中的数据已经调用方法的属性,执行完毕后让调用者达到返回值指定类型的数据。
5:调用有参数的方法时,必须在方法后的小括号内给出方法参数列表中定义的参数方法参数可以0个或者多个。
6:定义一个方法时,当方法的参数列表中包含多个参数时,需要用逗号隔开;调用一个方法时,如果方法需要多个参数,参数之间用逗号分开;实参可以是直接的数值,也可以是一个变量,甚至可以是一个表达式,只要其值可以赋给形参即可。
7:返回值是void;return关键字用来返回方法的返回值。return后面的直接值,变量或者表达式的值,必须跟方法定义的返回值匹配。方法执行到两个地方会结束,一是方法体中的右大括号,一是return;
8:使用方法的返回值必须遵循变量赋值的兼容性。
9:return()方法可以用来结束一个方法,return不一定要在最后一行我们可以在方法的任何一部分结束一个方法的运行。在使用一个参数时,检查参数的合理性,是个好习惯。
10:方法签名是java平台执行方法的时候,用来确定指向哪个方法的。
方法签名是由方法名和参数类型决定的,与方法的其他属性无关。
11;重载是指在一个类中,有两个或多个方法,他们有一样的方法名,但是却有不一样的方法的签名。重载的优势是可以重用方法名.重载的方法签名与方法的返回值无关,低精度可以转换成高精度,int转入double没有问题,但是反过来就不行了。(2)方法的签名与方法的名
字无关。“=”左边的对象指向等右边的对象。
12:局部变量和实例变量;局部变量是指方法中声明的变量;局部变量的作用域从声明开始,到方法体结束。!!!在读取一个局部变量之前,必须要给这个局部变量赋值。
13:实例变量,在一个类中,声明在方法外的变量叫做实例变量,可以把一个对象成为一个类的实例,实例变量其实,就是一个实例所拥有的变量(也可以叫对象变量)。
14:实例变量和局部变量,其实就是一个在方法内部,一个与方法平行;
15:this 指对象自己的引用;当实例变量和局部变量重合时,又想用实例变量时,需要用this。java平台是先局部变量后实例变量进行查找。只有出现局部变量和实例变量重名时,才使用this,一般不使用。
16:在一个类中,java普通方法的互相调用可以省略this +点号,而直接使用方法名+参数。
17:构造方法(Constructor) 构造方法没返回值,方法的方法名必须和类名一样。构造方法只能由java平台在创建对象的时候去默认地调用。在普通的方法内是不能够调用构造方法的。
18;通过this+构造方法实参,可以在一个构造方法中调用同类的另外一个构造方法。通过this + 构造方法实参调用同类中另外一个构造方法的时候,必须将这个放在构造方法的第一行。
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值