迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 > Java >

Java 中的属性是什么

作者:迹忆客 最近更新:2023/11/13 浏览次数:

在 Java 中创建类时,它包含自己的行为和属性,这有助于区分一个类和另一个类。我们将在本文中了解有关属性的更多信息。


Java 类中的属性

让我们以一个人为例; Person 类具有属性和行为。Person 类属性包括姓名、性别、身高、体重和年龄。

这些属性是 Person 类的特征。行为是 Person 类可以执行的任务。

例如,如果一个人可以说话、吃饭、跳舞、唱歌和睡觉,这些就是这个人的行为。换句话说,属性是在对象内部声明的字段。

这些变量属于一个对象,并用不同的数据类型表示。

如下代码所示,我们有一个 Person 类,其成员变量 namegenderString 类型,ageint 类型,heightweightDouble 类型。我们调用了默认的参数化构造函数来初始化这个类的 fields

我们使用 new 关键字创建了一个 Person 类对象。在 Java 中,我们使用点符号来访问对象的属性。

例如,要访问 Person 类的 name 属性,我们使用 person.name。这里,person 是类 Person 的一个实例,name 是这个类的一个属性。

我们还可以使用类的 getter 方法来访问类的属性。我们使用 person.getGender() 来访问性别属性。

getter 方法返回类中属性的值。

class Person {
  String name;
  int age;
  String gender;
  Double height;
  Double weight;
  Person(String name, int age, String gender, Double height, Double weight) {
    this.name = name;
    this.age = age;
    this.gender = gender;
    this.height = height;
    this.weight = weight;
  }

  public String getName() {
    return name;
  }

  public String getGender() {
    return gender;
  }

  public int getAge() {
    return age;
  }

  public Double getWeight() {
    return weight;
  }

  public Double getHeight() {
    return height;
  }

  public void eat() {
    System.out.println(name + " can eat");
  }
  public void speak() {
    System.out.println("Person can talk");
  }
  public void sleep() {
    System.out.println("Person can sleep");
  }
}

public class TestClass {
  public static void main(String[] args) {
    Person person = new Person("John", 30, "male", 158.0, 70.8);
    person.eat();
    System.out.println("John is a " + person.age + " years old " + person.getGender() + ".");
  }
}

输出:

John can eat
John is a 30 years old male.

在 Java 中,有内置类;它们的属性是可访问的。例如,Array 是一个具有公共属性 length 的类。

在这里,在代码中,我们创建并初始化了一个初始容量为 4 个元素的 int 类型数组。我们可以使用 array.length 访问或获取数组的长度。

public class TestLength {
  public static void main(String[] args) {
    int[] array = new int[4];
    System.out.println(array.length);
  }
}

输出:

4

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

在 Java 中初始化布尔变量

发布时间:2023/11/15 浏览次数:83 分类:Java

本文介绍如何在 Java 中初始化布尔变量。在 Java 中,Boolean 是包装原始数据类型 boolean 类型的包装类。

使用 Java 中的 printf() 方法打印布尔值

发布时间:2023/11/15 浏览次数:92 分类:Java

本文介绍了在 Java 中打印布尔值的 printf() 方法。本文介绍了在 Java 中打印布尔值的 printf() 方法。Boolean 是 Java 中的一种数据类型,它包含 true 或 false 文字。

在 Java 中检查输入是否为整数

发布时间:2023/11/15 浏览次数:86 分类:Java

本文介绍了如何在 Java 中判断一个输入是否为整数。问题指出,我们需要检查 Java 语言中的输入是否为整数。使用 Java 中的 hasNextInt 方法检查输入是否为整数

在 Java 中比较两个整数

发布时间:2023/11/15 浏览次数:129 分类:Java

本文介绍如何在 Java 中比较两个整数。本文介绍了如何比较 Java 中的两个整数。要比较 Java 中的整数值,我们可以使用 equals() 方法或 ==(等于运算符)。

Java 中的整数除法

发布时间:2023/11/15 浏览次数:59 分类:Java

本文介绍了 Java 中整数除法是如何发生的。本文详细介绍了当我们将两个整数相除时内部会发生什么。在下面的 Java 代码中,有四个 Java 语句。每行根据彼此相除的数字打印不同的输出。

在 Java 中将 Boolean 转换为 Int

发布时间:2023/11/15 浏览次数:135 分类:Java

这篇文章讨论了如何在 Java 中将 boolean 转换为 int。本文介绍了如何在 Java 中将 boolean 转换为 int。你可以找到一些示例程序作为更好地理解该主题的指南。

在 Java 中将 Int 转换为 Float

发布时间:2023/11/15 浏览次数:113 分类:Java

本教程将演示如何在 java 中将整数转换为浮点数。浮点值表示 Java 中的小数点数。它是几乎所有编程语言中使用的基本数据类型之一。本文将演示如何在 Java 中将整数转换为浮点数。

在 Java 中创建无符号整数

发布时间:2023/11/15 浏览次数:181 分类:Java

本文介绍如何在 Java 中创建无符号整数。有符号整数作为正负值范围存储在数据库中,从 -1 到 -128。与此相反,无符号整数仅包含从 0 到 255 的大量正范围值,没有负值。

Java 中的 Long.MAX_VALUE

发布时间:2023/11/15 浏览次数:101 分类:Java

本教程演示了 Java 中的 Long.Max_Value。不同的数据类型在编程中具有不同的范围。当我们需要更广泛的范围时,通常会使用 long 数据类型,这最终会导致内存更大。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便