【发布时间】:2009-03-21 10:17:09
【问题描述】:
“类”这个词在 Java 教程和学习材料中的使用非常松散。这个词有许多不同的含义。请一些人列举并解释这个词的所有含义。例如:'class' 表示对象,'class' 是文件扩展名,'class' 是声明对象时使用的第一个词,等等。
【问题讨论】:
-
这是一个真实的问题吗?我对此表示怀疑。这并不具体。这怎么可能与java单独相关?这是一个面向对象的概念。我重新标记了它。顺便说一句,关闭?
“类”这个词在 Java 教程和学习材料中的使用非常松散。这个词有许多不同的含义。请一些人列举并解释这个词的所有含义。例如:'class' 表示对象,'class' 是文件扩展名,'class' 是声明对象时使用的第一个词,等等。
【问题讨论】:
有很多很多不同的意思 对这个词。
没有。只有一个意思:
“类”这个词出现在不同的地方,但它们都与相同的基本含义相关。或者您是否也对“魔兽世界”是您在商店购买的游戏、桌面上的快捷方式以及硬盘上的文件夹名称这一事实感到困惑?
【讨论】:
类是一个面向对象的术语。类是一组对象的描述,它们的共同行为和状态。类可以从超类继承状态和行为。换句话说:
人是一个阶级。人类有状态:
和行为:
在此示例中,人类有两个子类:男人和女人。它们具有人类的所有状态和行为,但也有一些独特的状态和行为,例如明显的解剖学差异作为状态和行为,例如,女性可以生孩子。
对象是 slass 的一个实例。换句话说:Megan Fox 是 Woman 类的一个实例。作为一个女人,她也是超类人类的一个实例。
对于Java,它为编译源代码时遇到的每个类生成一个.class 文件。源文件可以包含多个类文件。
【讨论】:
有一个关键字“class”用于在 Java 中定义一个类。有一个“类”类,它是所有类的父类。还有一个“.class”,它是一个文件扩展名。
您应该能够根据上下文确定哪个是哪个。
【讨论】:
【讨论】:
一个文件可以有多个类,但只有一个是公共的。公共类必须与文件同名,例如公共类 Car - 必须是 Car.java。
您应该以大写字母开头的类和以小写字母开头的对象命名。一个类包含一组变量,这些变量告诉您该类中对象的状态。一个类包含一组方法,这些方法告诉您对象的行为。
一个类就像一个或多个相似对象的描述。对象是该类的一个实例。您可以拥有具有变量速度、颜色、名称的 Class Car。然后你可以制作例如2 对象标致和保时捷。两者都可以有不同的速度、颜色和名称。通过从 Car 类中制作一个对象,您可以制作任意数量的汽车。
【讨论】: