在Java中class和Class 的区别

在Java中class和Class的区别。重点讲讲Class的作用。... 在Java中class和Class的区别。重点讲讲Class的作用。 展开
 我来答
应笑郎04
推荐于2017-10-08 · TA获得超过1976个赞
知道小有建树答主
回答量:1397
采纳率:100%
帮助的人:652万
展开全部
class 是java的关键字, 在声明java类时使用;
Class 是java JDK提供的一个类,完整路径为 java.lang.Class;

区别是指两个或两个以上的事物间的不同,当两种相似的事物作比较时,它们的不同点便是区别。
那么 class和Class的相似性就只有一个,那都是单词"class",就是一个为首字母大写,一个为小写.

class和Class的作用:
1. class只用于类声明;
2. Class则用于抽象类的相关信息. java是面向对象的, 一般是把一些事物抽象成一个类,比如将学生信息抽象成Student这个类;Student类会抽象学生的姓名/性别/生日等信息;
那么java中也就把java中的类也抽象成了一个类叫Class;Class中抽象了类的包名/类名/属性数组/方法数组等;
咖悟怀8558
2009-10-14 · TA获得超过277个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:188万
展开全部
*.class是java编译后的文件
=======================
java.lang
类 Class<T>
java.lang.Object
java.lang.Class<T>
所有已实现的接口:
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());
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bxh201
推荐于2017-09-29 · TA获得超过319个赞
知道答主
回答量:126
采纳率:0%
帮助的人:104万
展开全部
java.lang.Class.
Class 类的实例表示正在运行的 Java 应用程序中的类和接口
Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的。

Class通常用在java的反射机制中.例如通过类名得到对应类的实例.
Class.forName()
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
随性亻
2015-06-08 · TA获得超过4180个赞
知道小有建树答主
回答量:4622
采纳率:84%
帮助的人:628万
展开全部
public class:是JAVA定义的,一般占到编程的角度来将就是包含main方法的,一个java文件中只有一个public class,而且public class的文件名要跟.java的文件名一致。
class:在Java编程是描述对象的,也就是类。
提示:Java编程就这么定义的,记住就行了,没什么特殊的含义。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友73c139d
2009-10-14
知道答主
回答量:44
采纳率:0%
帮助的人:0
展开全部
class 是类的关键字 ,java是由类构成的 至于Class 好像是一般的标识符,但是最好不要用这种
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式