参数传递的总结——构造函数

不知你是否曾经遇到过这样的事情,想从一个类中传递一个参数进另一个类,可是想了半天也没有所斩获,很是郁闷,这也是我前些时候遇到的比较棘手的问题。
下面根据自己的认识,总结一下java中参数的传递,参数的传递,其实目前用的最多的就是用构造方法,这也是现阶段我用到的方法
究竟怎么传递呢,还要从最基础的声明一个对象的引用开始,
类名 引用名 = new 类名();这样子就可以了,其实在这里不只是声明了一个对象,还一个比较重要的方面,那就是调用了声明对象所对应的类的构造函数,参数传递重要的方面就在这里,我们要想在传递参数的过程中不乱,就是要用好构造函数,对于构造函数,我相信,我们都会有自己的认知,在这里就不做介绍了。
然后呢,我们就可以通过这个构造函数来传递我们想要得东西了,这里要注意了,传递,传递,我们究竟可以传啥东西,其实我们可以传递的东西都必须在构造方法里进行声明,我们一般传递的该构造函数所需类的对象,这么说不直观,下面用代码大致的说一下:
1两个类的参数的传递
Public class Student{
public Student(参数类型 参数名…){
this.变量名 = 参数名
……
}
}
Public class StudentUN{
Public static void main(String args[]) {
Student s1 = new Student();
/*注意了,这里很重要,我们传递参数主要出错的,容易混乱的就是这里,在这里我们要做的就是把Student类所需要的东西,从StudentUN中传递过去,只需要在“new Student()”这个括号里写上相应的参数就可以了,其实,我现在才发现,如果Student类需要StudentUN中的多个参数,原来这个传递其实只需要传入StudentUN类中所包含的对象(我们在main方法所对应的类中一般不止一个类,参数传递,它起到了一个中介的作用)*/
}
}
参数传递要根据我们具体的需要类来传,尽量的传递一个类的对象,这样子更具有代表性,而且用起来比较方便。
(2)两个以上的多个类的传递
和两个类的参数的传递类似,也就是利用构造方法进行传值,这里估计会遇到这么一个问题,我想传递值,可是这个类已经有了个构造方法,被其他类调用了,而且,这个类的某个方法,还在这个构造方法中,而且程序运行过程中只能通过main方法所对应的类进行执行,由于某种原因,陷入了僵局,怎么办呢,参数无法传递了。
这个时候,我们其实可以这样子,只在main方法中声明这些类的对象,谁要某个类的参数,要啥,我就给你这个类的对象,你就可以通过这个类的对象,来进行调用了,我们可以把main方法所对应的类,当做一个中介,妥了,这些问题就迎刃而解了。
以上就是我对于java中参数传递的一个小小的认识,有不足之处一起来探讨探讨,交流一下,有什么好方法可以给俺分享一下,一起进步的撒!
下面上传自己的一个参数传递的例子,喜欢的拿去!
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值