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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小子考驾照 中级黑马   /  2014-8-23 13:32  /  1914 人查看  /  13 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 小子考驾照 于 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)求解???难道再看一遍毕姥爷的视频么,呜呜呜呜

13 个回复

正序浏览
我就看看不说话。。
回复 使用道具 举报
小子考驾照 发表于 2014-8-23 22:30
额,现在还看的出来么

看不出来了{:3_57:}
y封装过 是引用类型 里面有成员变量x 所以可以用p.x
回复 使用道具 举报
Huberry 发表于 2014-8-23 22:39
p是引用数据类型,指向一个对象,调用方法是 类似p.setY();但是对象不是只能调用方法啊,只要是类的成员都 ...

谢谢阿,刚回看了一遍毕姥爷的视频,面向对象第五天04讲的就是这个。。。哎,第一遍看的太马虎了
回复 使用道具 举报
p是引用数据类型,指向一个对象,调用方法是 类似p.setY();但是对象不是只能调用方法啊,只要是类的成员都可以

调用啊,调用成员变量的时候就是p.y,不知道楼主问的是什么意思
回复 使用道具 举报
沈木生 发表于 2014-8-23 21:59
我擦,太猖狂了啊

额,现在还看的出来么:(
回复 使用道具 举报
我擦,太猖狂了啊
回复 使用道具 举报

没仔细看公告,版主大人见谅:shutup:刚发现这个问题编辑了一下
回复 使用道具 举报
您这是玩什么呢?
回复 使用道具 举报
这不能发这种帖子的
回复 使用道具 举报
同志!你危险了;P
回复 使用道具 举报
小心哪,看公告没
回复 使用道具 举报
小心进黑屋
回复 使用道具 举报
亲,你这属于恶意刷币。。小心些吧。。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马