黑马程序员技术交流社区

标题: 始终不明白怎么调用参数 [打印本页]

作者: 小子考驾照    时间: 2014-8-23 13:32
标题: 始终不明白怎么调用参数
本帖最后由 小子考驾照 于 2014-8-23 20:39 编辑


        public double l(Point p)
        {
                return Math.sqrt((x-p.x)*(x-p.x)+(y-p.y)*(y-p.y)+(z-p.z)*(z-p.z));
        }
为啥这个可以用p.呢?不是java里要用引用参数加点再加方法么??比如这样p2.setY(8.0)求解???难道再看一遍毕姥爷的视频么,呜呜呜呜

作者: 杨列振    时间: 2014-8-23 14:52
亲,你这属于恶意刷币。。小心些吧。。。
作者: 孤守星空    时间: 2014-8-23 19:33
小心进黑屋
作者: 华谦    时间: 2014-8-23 20:04
小心哪,看公告没
作者: 思维    时间: 2014-8-23 20:13
同志!你危险了;P
作者: liqiaohui    时间: 2014-8-23 20:15
这不能发这种帖子的
作者: 格子、    时间: 2014-8-23 20:53
您这是玩什么呢?
作者: 小子考驾照    时间: 2014-8-23 21:00
格子、 发表于 2014-8-23 20:53
您这是玩什么呢?

没仔细看公告,版主大人见谅:shutup:刚发现这个问题编辑了一下
作者: 沈木生    时间: 2014-8-23 21:59
我擦,太猖狂了啊
作者: 小子考驾照    时间: 2014-8-23 22:30
沈木生 发表于 2014-8-23 21:59
我擦,太猖狂了啊

额,现在还看的出来么:(
作者: Huberry    时间: 2014-8-23 22:39
p是引用数据类型,指向一个对象,调用方法是 类似p.setY();但是对象不是只能调用方法啊,只要是类的成员都可以

调用啊,调用成员变量的时候就是p.y,不知道楼主问的是什么意思

作者: 小子考驾照    时间: 2014-8-23 22:56
Huberry 发表于 2014-8-23 22:39
p是引用数据类型,指向一个对象,调用方法是 类似p.setY();但是对象不是只能调用方法啊,只要是类的成员都 ...

谢谢阿,刚回看了一遍毕姥爷的视频,面向对象第五天04讲的就是这个。。。哎,第一遍看的太马虎了
作者: 郑飞    时间: 2014-8-24 04:42
小子考驾照 发表于 2014-8-23 22:30
额,现在还看的出来么

看不出来了{:3_57:}
y封装过 是引用类型 里面有成员变量x 所以可以用p.x
作者: Ezreal    时间: 2014-8-24 10:42
我就看看不说话。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2