黑马程序员技术交流社区
标题:
函数的参数可以是对象类型吗?
[打印本页]
作者:
Be_myself
时间:
2014-6-14 23:09
标题:
函数的参数可以是对象类型吗?
函数的参数可以是对象吗?如果可以那表示什么,怎么使用。
作者:
love~陌
时间:
2014-6-14 23:16
当然可以,,,,,,,,,,,,,,,,,,,,,,,
作者:
心?=忐§忑]
时间:
2014-6-14 23:37
public class Demo
{
public static void main(String[] args)
{
Student stu = null ;
}
public Student getStu()
{
return stu ;
}
}
class Student
{
private String name ;
public Student()
{
this.name = name ;
}
public void print()
{
System.out.println(name) ;
}
}
复制代码
作者:
Be_myself
时间:
2014-6-16 00:03
心?=忐§忑] 发表于 2014-6-14 23:37
函数的参数可以是对象吗? 好像都没有参数啊
作者:
王振2014
时间:
2014-6-16 15:10
public class Car {
public String getCar()
{
return "大众CC";
}
}
public class Person {
public String name;
public Person(String name)
{
this.name = name;
}
public void drive(Car car)
{
System.err.println(name+"开着辆"+car.getCar());
}
}
public class dss
{
public static void main(String[] args)
{
new Person("Be_myself" ).drive(new Car());
}
}
复制代码
函数的参数可以传入一个对象,你在调用这个函数的时候看一下他的传参是不是类类型的。
比如举一个开车的例子:
作者:
不去会死
时间:
2014-6-16 16:30
本帖最后由 不去会死 于 2014-6-16 16:33 编辑
最常见的不就是
equal(object obj){
if( this.obj = obj) <div> return true;
else{
return false;
}
}</div>
复制代码
这不就是嘛,你可以这样写啊p.equal(new p());
作者:
不去会死
时间:
2014-6-16 16:36
这个return编译了几次 居然下不来,算了,重在意思
作者:
帅哥哥
时间:
2014-6-16 21:54
可以,传引用就行
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2