# 创建-问题和练习 # 问题 考虑下面的类 public class IdentifyMyParts { public static int x = 7; public int y = 3; … More Java语言-创建-问题和练习
All articles by admin
Java语言-创建和使用类和对象的总结
# 创建和使用类和对象的总结 类声明命名该类,并在大括号之间封装类体。类名前面可以有修饰符。类体包含类的字段,方法和构造函数。类使用字段来包含状态信息并使用方法来实现行为。初始化类的新实例的构造方法使用类的名称,并且看起来像没有返回类型的方法。 您以相同的方式控制对类和成员的访问:通过使用访问修饰符(如 public 声明)。 您可以使用 static 成员声明中的关键字指定类变量或类方法。未声明为 static 实例成员的成员。类变量由类的所有实例共享,可以通过类名称以及实例引用进行访问。类的实例获取每个实例变量的自己的副本,这些变量必须通过实例引用来访问。 您可以通过使用 new 运算符和构造函数从类创建一个对象。new 作符返回对创建的对象的引用。您可以为变量分配引用或直接使用它。 可以通过使用限定名称来引用实例变量和方法,可以通过它们被声明的类之外的代码访问。实例变量的限定名称如下所示: objectReference.variableName // 方法的限定名称如下所示 objectReference.methodName(argumentList) … More Java语言-创建和使用类和对象的总结
Java语言-初始化字段
# 初始化字段 如您所见,您通常可以在其声明中为字段提供初始值: public class BedAndBreakfast { // initialize to 10 public static int capacity = 10; // initialize to … More Java语言-初始化字段
Java语言-了解类成员
# 了解类成员 类变量 类方法 常量 Bicycle 修改 在本节中,我们将讨论使用 static 关键字来创建属于类的字段和方法,而不是类的实例。 # 类变量 当从相同的类蓝图创建一些对象时,它们各自具有自己的 实例变量 的不同副本。在 Bicycle 类中,实例变量是 cadence、gear 和 speed。每个 … More Java语言-了解类成员
Java语言-控制对类成员的访问
# 控制对类成员的访问 访问级别修饰符确定其他类是否可以使用特定字段或调用特定方法。有两个级别的访问控制: 在顶层类级别:public 或 package-private(不显式修饰符)。 在成员级别:public、private、protected 或 package-private (不显式修饰符). 类可以用修饰符 public 声明,在这种情况下,该类对所有类都可见。如果一个类没有修饰符(默认值,也称为 package-private),它只在其自己的包中可见(包被命名为相关类的组 – 您将在以后的课程中了解它们。) 在成员级别,您也可以使用 public 修饰符或无修饰符(package-private),就像顶级类一样,具有相同的含义。对于成员,还有两个附加的访问修饰符:private 和 … More Java语言-控制对类成员的访问
Java语言-使用 this 关键字
# 使用 this 关键字 this 引用字段 this 引用构造 在实例方法或构造函数中,this 是对 当前对象 的引用,该对象的方法或构造函数被调用。您可以在实例方法或构造函数中通过 this 引用当前对象的任何成员。 # this 引用字段 使用 this 场景的原因是因为一个字段被一个方法或则构造的参数名覆盖 … More Java语言-使用 this 关键字
Java语言-方法返回值
# 方法返回值 一个方法返回到调用它的代码 完成方法中的所有语句, 达到 return 声明,或 抛出异常(稍后介绍), 以先到者为准。 在方法声明中声明方法的返回类型。在方法的正文中,您可以使用 return 语句返回值。 声明为 void 的任何方法下都不返回值,但是也可以使用 return,在这种情况下,可以使用一个 return 语句来分支出一个控制流程块并退出该方法,并且简单地使用如下: return; 如果您尝试从声明为 … More Java语言-方法返回值
Java语言-使用对象
# 使用对象 引用对象的字段 调用对象的方法 垃圾收集器 创建对象后,您可能希望将其用于某个对象。您可能需要使用其中一个字段的值,更改其中一个字段,或者调用其中一个方法来执行操作。 # 引用对象的字段 对象字段以其名称访问。您必须使用明确的名称。 您可以在自己的类中为一个字段使用一个简单的名称。例如,我们可以在 Rectangle 中添加一个声明打印类 width 和 height: System.out.println(“Width and height are: ” … More Java语言-使用对象
Java语言-创建对象
# 创建对象 声明变量来引用对象 实例化一个类 初始化对象 你知道,一个类提供了对象的蓝图;你从类创建一个对象。从 CreateObjectDemo 程序中获取的每个以下语句创建一个对象并将其分配给一个变量 Point originOne = new Point(23, 94); Rectangle rectOne = new Rectangle(originOne, 100, … More Java语言-创建对象
Java语言-对象
# 对象 典型的 Java 程序创建许多对象,如您所知,通过调用方法进行交互。通过这些对象交互,程序可以执行各种任务,例如实现 GUI,运行动画,或通过网络发送和接收信息。一旦对象完成了创建它的工作,它的资源将被回收以供其他对象使用。 例如,CreateObjectDemo 它创建三个对象:一个 Point 对象和两个 Rectangle 对象。 public class Point { public int x = … More Java语言-对象