奥礼网
新记
JAVA面向对象:对象作为构造方法的参数,有什么意义?
如题所述
举报该文章
相关建议 2013-11-04
你好,类的构造函数可以简化代码,方便重用,在创建一个新的类的实例时同时就可以为该实例的成员变量赋值。
所以类的构造方法可以有无数个,但是每一个的参数类型都不能完全相同。任何一个参数都可以说是一个类型,或者成为对象。public A(A a){};指明这个构造函数的参数为类A的一个实例。A b=new A(a);就是实例b实际上是指向实例a的。至于意义,如果没有实际用途,可不必深究
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/a3kdd11dda53daddan5.html
其他看法
第1个回答 2013-11-04
可以进行传参,比如 public class Student{ public Student(){ System.out.printlln("我是一名学生"); } } class StuDemo{ public static void main(String args[]){ Student stu = new Student("张三"); System.out.println(stu); } }
第2个回答 2013-11-04
介是神马?!!
相似回答
大家正在搜
相关问题
java中如何理解当一个类的子类的一个实例(对象)作为这个类...
java程序设计语言中为什么要引出对象和构造方法这两个概念,...
方法的参数是个对象是怎么回事
java中类的构造函数的参数是同一个类的对象?
java面向对象中,构造方法要注意哪些方面?
java构造函数.参数为基类对象
java的面向对象编写程序构造方法怎么用?
java 方法 参数中 传来的是一个对象 这么做有什么作用...