Java 类与包的区别

Java 类与包的区别,java,Java,Java中类和包的区别是什么?是一个声明(通常是实现),成员可以声明该类型实例将拥有的属性和方法。您可以将类的实例创建为具有指定行为的独立对象 A只是一个可以对类进行分类的目录,类似于“文件夹”或“路径”,因此可以根据相关目的或功能对类进行分组 不要被Java有表示a和a概念的类这一事实所迷惑,这些类在运行时用于检查Java程序的结构。它们仅仅是上述一般概念的模型。类就像一个模板,您可以在其中放置一组行为(方法)和属性(实例变量),每种类型的对象都将拥有这些属性 但包装完全不同,和技术部分无关。

Java中类和包的区别是什么?

是一个声明(通常是实现),成员可以声明该类型实例将拥有的属性和方法。您可以将类的实例创建为具有指定行为的独立对象

A只是一个可以对类进行分类的目录,类似于“文件夹”或“路径”,因此可以根据相关目的或功能对类进行分组


不要被Java有表示a和a概念的类这一事实所迷惑,这些类在运行时用于检查Java程序的结构。它们仅仅是上述一般概念的模型。

类就像一个模板,您可以在其中放置一组
行为(方法)
属性(实例变量)
,每种类型的对象都将拥有这些属性

但包装完全不同,和技术部分无关。它只是为了可读性和组织代码。您必须在diff包中放置具有不同行为的类。就是这样。

很简单,a是一个名称空间,其中类基于相同的类别或功能进行组织


Java类是一个对象,由文件夹(包)中存在的行为(方法)、属性(变量)、构造函数(如果有,用于创建对象)等组成。

包是一种将Java类组织到名称空间的机制。Java包可以存储在称为JAR文件的压缩文件中,这样可以更快地将类作为一个组下载,而不是一次下载一个

另一方面,类是一种编程语言构造,用于对相关实例变量和方法进行分组。每个类都表示程序员做出的结构和行为设计决策,以指示在执行程序时可以存在哪些类型的对象


参考资料:

要更清楚地理解它,只需将一个包看作一个工具箱。工具箱中有各种工具,如螺丝刀、刀具、钳子等。每个工具箱都是一个包含各种工具(类)的包。现在这里的每种工具(螺丝刀、刀具等)都是一个类别,每种工具都有自己的特性和用途(操作)。同样,你也有许多为家用、工业用途设计的工具集,可以与不同的软件包进行比较


希望这有帮助:)

他们几乎没有共同之处。这个问题没有动机,基本上没有意义。包是相关类的容器。在这里询问之前,如果您自己做一些研究,它会非常有帮助。通常,只要能在web上找到的文档质量不高,我们就乐于回答基本问题。然而,这里的情况并非如此。我并没有结束它,因为这是一个真正的问题。”提姆:虽然我同意这是一个真正的问题,而且是关于主题的,但我仍然认为,在提出一些问题之前,必须做一些家庭作业。“洛根,我不同意你的看法。”但考虑到在这个问题上被提出的旗帜的数量,我确实觉得有义务解释我没有采取行动的原因。记住,我的投票是有约束力的,所以我把这件事留给社区。