当前位置:  技术问答>java相关

问一道题的意思!

    来源: 互联网  发布时间:2015-04-05

    本文导语:  1. public class Mycircle {  2. private double radius;  3. private double diameter;  4.  5. public void setRadius(double radius)  6. this.radius = radius;  7. this.diameter= radius * 2;  8. }  10. public double getRadius() {  11. return radius;  12...

1. public class Mycircle { 
2. private double radius; 
3. private double diameter; 
4. 
5. public void setRadius(double radius) 
6. this.radius = radius; 
7. this.diameter= radius * 2; 
8. } 
10. public double getRadius() { 
11. return radius; 
12. } 
13. }


A. The Mycircle class is fully encapsulated.
B. The diameter of a given MyCircle is guaranteed to be twice its radius.
C. Lines 6 and 7 should be in a synchronized block to ensure encapsulation.
D. The radius of a MyCircle object can be set without affecting its diameter.
这是题目的选择项
正确答案为B!

//问题:
A项说 The Mycircle class is fully encapsulated,那么我如何判断一个没有被封装呢?也就是说判断一个类是否被encapsulated 或者说fully encapsulated的标志是什么,有没有什么规则呢?

|
A fully encapsulated class has:
1.Private variables
2.Public methods to access the class's properties.

这个类里面少了访问diameter的public方法。

|
to xiaobi_liang:
我认为是这样的,但是还没有找到准确的定义!

|
不知道是不是直径是多余的?
程序看上去有些拖沓!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 一道送分的问题
  • 一道考验基础的JAVA语法题
  • 问个AIX题库的一道题,感觉答案应该是A啊
  • 关于构造函数的一道题
  • 初中计算机老师给我们出过一道题,那时候印象很深
  • 一道基础英语填空题(Java)
  • 问一道SCJP的题目
  • SCJP 模拟题一道
  • scjp考题一道
  • scjp考题一道!!!!!!!!
  • 一道SCJP的题
  • 一道SCJP题有请各大虾指教.
  • 一道题,select what & why?
  • 一道关于操作系统的题
  • 问一道算法题
  • 一道习题
  • 一道题,select what & why? iis7站长之家
  • 一道scjp的题目
  • 一道scjp模拟题,请赐教。
  • 关于操作系统的一道题目(关于临时文件)


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3