java不同类之间参数传递_985岩土硕转java第二十一天

53d06d7e9b7550db934868035015e49d.png

Q1、面向对象的三大主线:

1、类及类的成员:属性、方法、构造器、代码块、内部类;

2、面向对象的三大特征:封装、继承、多态;

3、其他关键字:this、static、super、final、bastract、interface等。

Q2、如何理解:“万事万物皆对象”?

1、在Java语言范畴,是通过将现实抽象为类,再将类实例化为对象,通过对对象的操作来模拟现实;

2、Java与前、后端等交互时,交互的数据在java层面都是以类与对象的形式体现。

Q3、可变个数形参:调用时,传递形参个数为0~n均可,格式为:变量类型 ... 变量名,可变形参有且只能定义一个,并放置在形参列表最后

public void Args(int i, String ... books){

}

Q4、java中引用数据类型中保存的值只有两种情况:1、null;2、地址值。

Q5、java中值传递机制?

1、对于基本数据类型,是将变量中保存的值传递给另一个变量;

2、对于引用变量来说,是将引用变量中保存的地址值传递给另一个引用变量;

两种传递的实质都是将其变量内保存的内容传递给另一个变量,只不过一个其内保存的是数据,传递的也是数据;另一种保存的是地址值,传递的也是地址值,给人的感觉是在进行址传递的错觉,其实质均为值传递。

Q6、值传递原理注意事项:

参数传递的时候是值传递,比如下例中first方法中调用second方法,并将v和i传递给second方法,second方法会在栈空间中创建新的v和i,与原来的v和i不同,并且作用域也仅在second中;

c9a097524db7be5e56cdaf983af79262.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值