刚学java,有个小问题 定义了圆和点的类,返回圆c1的圆心o的x坐标,可以这样写:c1.getO().getX()那这样为什么不行:c1.o.getX() 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 因为o是private类型的,不能直接通过.操作符来访问,如果o为public,肯定就可以了 c1.getO().getX() 这样前面的返回的是一个圆心的对象,通过这个对象,可以获取x坐标,参考~~~ 因为o是private的,并且又不是在你调用c1.o.getX()的类里定义的private型的变量只能在他所在的类里被访问到在外面一律不能访问(好像用反射可以,没研究过) 那这样为什么不行:c1.o.getX()???可以 ,当然可以了; 在 圆这个类里面, 要有 点 这个成员变量;就可以了, 至于是不是private 的没关系啦, 你在圆这个类里头 , 写main就好了 用java往word插入图片 速度恢复 网站头部用JAVA的脚本来实现 有关JAVA函数 java多线程阻塞问题 大家好,一个Swing 滚动条问题 解决完就结帖 java.sql.ResultSet这个类怎么使用??? 类实现多个接口,并且接口中有同名方法,在类中如何区分? java 手动 throw 与 return的疑惑 java怎么从键盘读入数据 面向对象的概念太重要啦....
这样前面的返回的是一个圆心的对象,通过这个对象,可以获取x坐标,参考~~~
private型的变量只能在他所在的类里被访问到
在外面一律不能访问(好像用反射可以,没研究过)
可以 ,当然可以了;
在 圆这个类里面, 要有 点 这个成员变量;就可以了, 至于是不是private 的没关系啦, 你在圆这个类里头 , 写main就好了