A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

如下,这个我始终转不过来。求大神用通俗易懂的语言帮我解释一下。。
public class Demo1 {
               
                public static void main(String[] args) {
                        Person p = new Person();
                        getTest(p);
                }
public Person getSum(){
                        Person p = new Person();
                        return p;
}
public static void getTest(Person p){
                        System.out.println(p);
                }
        }

7 个回复

正序浏览
tzslk 中级黑马 2017-2-27 01:10:23
8#
返回值是Person 是要求返回值必须是类类型的 也就是引用,这个引用指向实体对象,参数一样,调用getTest(p);方法,必须传一个Person类型的引用进去
回复 使用道具 举报
等大神来解答。
回复 使用道具 举报
有基本数据类型如 int char等,引用数据类型如String 自定义的类对象等,功能是一样的
来自宇宙超级黑马专属安卓客户端来自宇宙超级黑马专属安卓客户端
回复 使用道具 举报
最简单的,参数列表和方法申明中的返回值的类名都看成是一种数据类型,这种数据类型就是该类类型,其他的就是类 的对象
回复 使用道具 举报
1  返回值为类名  返回的是类的对象
2  把类作为参数传进来 实际上是把类的对象传进来
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
说错了,我学在你后面!!
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
我学在你前面,帮不了你
来自宇宙超级黑马专属苹果客户端来自宇宙超级黑马专属苹果客户端
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马