俺六级过了已经过了3年了,从那就没有见过英语,而这个专业英语俺不太懂,俺在这里胡说一下看对不对:该类没有(OR不是)shaded(呵呵,你对这个查一下词典),因为它表示一个对象实例,而不是对象本身。:}}}(脸红!!!!)

解决方案 »

  1.   

    多谢 daimodaoke5493(大漠刀客) 
    我主要翻译不了shaded,好像是隐蔽的意思.但这里该怎么理解呢.
      

  2.   

    这个俺也不是很清楚,等俺今天回去了帮你查一查,一般shade 当然是隐蔽的意思,但是类一般是不会有什么隐藏的,也许是说它的存取控制?但是类一般不能是private的啊。也许这是专业术语意思完全不是隐藏之意。i am sorry!
      

  3.   

    楼上说的不错,俺回去给楼主查了一下,这句话在这里基本上是这样的:类是不能被隐藏的(因为类设置为private了,就没有意义了,其他任何类都不能访问它),它表示一组对象的蓝本(或者说模型,就象浇铸零件的模具一样,只是个框架),而不是表示对象本身(对象是具体的,而类是抽象的)。
       呵呵,你不看括号里的字就行了。
      不知道是不是有不妥之处,望各位指正。
      

  4.   

    各位说的有理,不过在没有上下文的条件下,请允许我给出另外一种解释:the class is not shaded, because it represents a blueprint of an 
    类        不是  有形的, 因为    类并非表示一个实体(实例)本身
    object rather than an object itself.
    ,而是实体(实例)的抽象概括。建议rain11er (清风) 贴多这个之前的几句。
      

  5.   

    好的,不好意思没有贴全.
    Objects vs. Classes
    You probably noticed that the illustrations of objects and classes look very similar. And indeed, the difference between classes and objects is often the source of some confusion. In the real world, it's obvious that classes are not themselves the objects they describe: A blueprint of a bicycle is not a bicycle. However, it's a little more difficult to differentiate classes and objects in software. This is partially because software objects are merely electronic models of real-world objects or abstract concepts in the first place. But it's also because the term "object" is sometimes used to refer to both classes and instances. 
    不能理解的部分是:In the figures, the class is not shaded, because it represents a blueprint of an object rather than an object itself. In comparison, an object is shaded, indicating that the object exists and that you can use it. 
    出自:java.sun.com的The JavaTM Tutorial .多谢各位.
      

  6.   

    关键语句是:In this figure意思就是,在这个图表中,类没有涂阴影,因为他表示对象的蓝图,而不是对象本身