一道蛋疼的选择题 ?? 求解?? 类 和对象

liubo1502838 2012-11-21 04:58:14
在java中,关于类的描述错误的是()
A.类是对象的抽象
B.类中定义属性和方法
C.定义类的关键字为Class
D.对象是类的实例

请做完的 大大们 告诉我 为什么 选那一项???
...全文
343 16 打赏 收藏 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
star_yw 2012-11-22
  • 打赏
  • 举报
回复
C,应该是小写class,Class本身就是类
heshunwq 2012-11-22
  • 打赏
  • 举报
回复
就是选c了,我刚开始也被大写蒙了
风行傲天 2012-11-22
  • 打赏
  • 举报
回复
选择 c ,是小写class
soton_dolphin 2012-11-21
  • 打赏
  • 举报
回复
显然是C啊, class 小写
icooly 2012-11-21
  • 打赏
  • 举报
回复
学习了。大小写其实真的很重要。
TalerLove 2012-11-21
  • 打赏
  • 举报
回复
刚开始没注意看大小写,就放过了C
mkaser 2012-11-21
  • 打赏
  • 举报
回复
引用 1 楼 zhangerqing 的回复:
选C,定义类的关键字为class,而不是Class,c不能大写! A选项,类是对象的抽象,对象是类的实例。 B选项,类中定义属性和方法,这就是类,面向对象的基本思想。 D选项,如A,对象是类的实例。举例如下: A a = new A(); A为类,a为对象,A是一种抽象,它可以有多个实例,如: A b = new A(); 所以,A和D你应该明白了吧? ……
+1
fsxtiger 2012-11-21
  • 打赏
  • 举报
回复
不看其他三项就知道选C,要注意大小写,class是关键字,而Class则是实实在在一个类,用于反射中。我确定!
zhaoming262350 2012-11-21
  • 打赏
  • 举报
回复
选C: 类,就是一类事物的抽象,而这些事物就是对象。所以说类就是一个模板,不能做任何实际的工作。但是类可以产生一个个功能相似的实体,就是对象,对象就是类的实例化。 定义类时用的是class xxxx 而Class 在API中是一个类 java.lang 类 Class<T> java.lang.Object java.lang.Class<T> 类型参数: T - 由此 Class 对象建模的类的类型。例如,String.class 的类型是 Class<String>。如果将被建模的类未知,则使用 Class<?>。 所有已实现的接口: Serializable, AnnotatedElement, GenericDeclaration, Type -------------------------------------------------------------------------------- public final class Class<T>extends Objectimplements Serializable, GenericDeclaration, Type, AnnotatedElementClass 类的实例表示正在运行的 Java 应用程序中的类和接口。枚举是一种类,注释是一种接口。每个数组属于被映射为 Class 对象的一个类,所有具有相同元素类型和维数的数组都共享该 Class 对象。基本的 Java 类型(boolean、byte、char、short、int、long、float 和 double)和关键字 void 也表示为 Class 对象。 Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。 以下示例使用 Class 对象来显示对象的类名: void printClassName(Object obj) { System.out.println("The class of " + obj + " is " + obj.getClass().getName()); } 还可以使用一个类字面值(JLS Section 15.8.2)来获取指定类型(或 void)的 Class 对象。例如: System.out.println("The name of class Foo is: "+Foo.class.getName());
Loveandlove111 2012-11-21
  • 打赏
  • 举报
回复
一楼说的对。。
anuny 2012-11-21
  • 打赏
  • 举报
回复
表示不懂
yh0123123 2012-11-21
  • 打赏
  • 举报
回复
类不就是对象的抽象吗,任何一本书都有类似的叙述,从现实中抽象出类,每个类的对象则是他的实例化。
yh0123123 2012-11-21
  • 打赏
  • 举报
回复
肯定选c啊,,
吸尘器 2012-11-21
  • 打赏
  • 举报
回复
顶1楼,Class是类的类的关键词
咖啡机 2012-11-21
  • 打赏
  • 举报
回复
我选 A ,实在不敢苟同A的话法, 对象的抽象指的是啥,完全胡扯。
依琳小师妹 2012-11-21
  • 打赏
  • 举报
回复
选C,定义类的关键字为class,而不是Class,c不能大写! A选项,类是对象的抽象,对象是类的实例。 B选项,类中定义属性和方法,这就是类,面向对象的基本思想。 D选项,如A,对象是类的实例。举例如下: A a = new A(); A为类,a为对象,A是一种抽象,它可以有多个实例,如: A b = new A(); 所以,A和D你应该明白了吧?

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧