Java-类-成员变量

时间:2020-02-23 14:36:25  来源:igfitidea点击:

在本教程中,我们将学习Java编程语言中的类的成员变量。

在上一课"课程简介"中,我们学习了课程。
现在让我们讨论一下有助于存储数据的成员变量。

Java类由成员变量和方法组成。

成员变量保存数据,而类的方法对数据进行操作。

命名成员变量

以下是命名类的成员变量时要注意的要点。

  • 使用a-z,A-Z,0-9和下划线_命名成员变量。

  • 使用简单的描述性名称。

  • 成员变量名称不能以数字开头。

  • 尽可能避免使用缩写词。

  • 避免使用诸如"继续","返回"等关键字。

向类添加成员变量

在上一个教程中,我们创建了" PackagingBox"类。
现在,我们将添加以下成员变量,以保存表征代表真实盒子的类的数据。

  • 长度
  • 宽度
  • 高度
  • 重量
  • 价钱

并且所有变量的数据类型均为double。

因此,我们的PackagingBox类现在将如下所示。

class PackagingBox {

  //member variables
  double length;
  double breadth;
  double height;
  double volume;
  double weight;
  double price;
}

成员变量的访问修饰符

我们可以使用以下访问修饰符来控制成员变量的可访问性。

上市

如果将变量的访问修饰符设置为" public",则可以通过该类内部和外部的代码对其进行访问。

私人的

如果将变量的访问修饰符设置为"私有",则只能由类内部的代码对其进行访问。

受保护的

如果将变量的访问修饰符设置为" protected",则代码可以从类内部对其进行访问。
并且可以通过继承父类的子类中的代码对其进行访问。

我们将在本教程系列的后面部分中学习继承。

默认情况下,成员变量的访问修饰符为" public"。

在下面的示例中,我们将设置" PackagingBox"类的成员变量的访问修饰符。

class PackagingBox {

  //member variables
  private double length;
  private double breadth;
  private double height;
  public double volume;
  double weight;
  double price;
}

在上面的示例中,我们将"长度","宽度"和"高度"变量的访问修饰符设置为"私有",这意味着只能从类内部访问它们。

我们已经将" volume"变量的访问修饰符设置为" public",这意味着可以从" PackagingBox"类的内部和外部访问它。

注意!我们没有提到" weight"和" price"变量的访问修饰符,因此默认情况下它们被设置为" public"。

到目前为止,我们已经学习了如何创建一个类并添加成员变量并设置它们的访问修饰符。