《Java方法小结和注意点》

成员方法

1调用带参数的方法时,一定对应参数列表传入相同类型或其兼容类型

2注意实际参数与形式参数的区别 形参与实参个数、顺序要一致

方法体

1方法不能嵌套定义,但可以嵌套调用

方法调用

1 同一个类中的方法可以直接调用

2 跨类中的方法A类调用B类方法:需要对象名调用。

3 基本数据类型,传递的是值(值拷贝),形参的任何改变不影响实参

return name + " " + score + " " + toatl; 是可行的 

java是值传递

1 引用类型传递的实参其实是地址,返回main方法中,地址并没有改变

class AA{

int age;

public void swap(AA aa){

aa = new AA();

aa.age = 20;

}

}

psvm{

AA aa = new AA();

aa.age = 10;

aa.swap(aa);

sout(aa.age); //10

}

方法的重载

1方法名必须相同

2形参列表必须不同(形参类型或个数或顺序,至少一样不同,参数名无要求)

3返回类型无要求

方法的重写

1:子类方法的形参列表,方法名称,要和父类方法的形参列表,方法名称完全一致。

2:子类方法的返回类型和父类方法的返回类型一样,或者是父类返回类型的子类,比如父类的返回类型是Object,子类方法的返回类型是String

3:子类方法不能缩小父类方法的访问权限 public > protected > 默认 > private

可变参数

1 可变参数的实参可以为0个至任意多个

2 可变参数的 实参 可以为数组

3 可变参数的本质就是数组

4 可变参数可以与普通类型的参数一起放在形参列表,但必须保证可变参数在最后

5 一个形参列表中只能出现一个可变参数

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值