Logo
Section 1 / 16

前置知识:Java 基础入门(一)

学习初学者在开始开发 Burp Suite 插件之前需要掌握的 Java 基础知识和基本概念。

检查点

前置知识:Java 基础入门(一)

学习初学者在开始开发 Burp Suite 插件之前需要掌握的 Java 基础知识和基本概念。

Java 是一种面向对象的编程语言。面向对象方法的核心思想是将复杂的问题分解为更小的、独立的对象。

对象是具有状态和行为的任何实体。例如,一辆汽车就是一个对象。它具有:

  • 状态——空挡、一档等
  • 行为——刹车、加速等

在深入探讨对象之前,我们先来学习 Java 中的类。

Java 类

类是对象的蓝图。在创建对象之前,我们必须先定义类。

我们可以把类看作是一栋房子的设计图或原型。它包含了地板、门、窗户等所有细节信息。根据这些描述,就可以建造出实际的房子,也就是对象。

就像可以使用同一份设计图建造多栋相同的房子一样,也可以通过一个类创建多个对象。

在 Java 中创建类

我们可以使用 class 关键字在 Java 中创建类。例如:

1class ClassName { 2 // 字段 3 // 方法 4}

其中,字段(变量)和 方法 分别代表对象的状态和行为。

  • 字段 用于存储数据
  • 方法 用于执行某些操作

以我们的汽车对象为例,可以这样创建类:

1class Car { 2 3 // 对象的状态或字段 4 private int gear = 10; 5 6 // 对象的行为或方法 7 public void braking() { 8 System.out.println("正在刹车"); 9 } 10}

在上面的例子中,我们创建了一个名为 Car 的类。它包含一个名为 gear 的字段和一个名为 braking() 的方法。

在这个例子中,Car 是一个原型。现在,我们可以使用这个原型创建任意数量的汽车对象,它们都会共享该原型的字段和方法。

注意:我们使用了 private 和 public 这两个关键字。它们被称为访问修饰符。

Java 对象

继续以 Car 类为例,sedan(轿车)、coupe(双门轿跑)、hatchback(掀背车)等都可以被视为该类的对象。

在 Java 中创建对象

以下是创建类对象的方法:

1className object = new className(); 2 3// 以 Car 类为例 4Car sedan = new Car(); 5 6Car coupe = new Car();

我们使用 new 关键字配合类的构造函数来创建对象。构造函数类似于方法,其名称与类名相同。例如,Car() 就是 Car 类的构造函数。

在这里,sedan 和 coupe 是对象的名称。我们可以用它们来访问类的字段和方法。

我们已经创建了两个 Car 类的对象。在 Java 中,可以从一个类创建任意数量的对象。

注意:类的字段和方法也被称为类的成员。

访问类的成员

我们可以使用对象名称结合 . 操作符来访问类的成员。请在下面的代码编辑器中尝试操作。

1class Car { 2 3 // 类的字段 4 int gear = 5; 5 6 // 类的方法 7 void braking() { 8 System.out.println("正在刹车"); 9 } 10} 11 12class Main { 13 public static void main(String []args){ 14 // 创建对象 15 Car sedan = new Car(); 16 17 // 访问字段和方法 18 System.out.println(sedan.gear); 19 sedan.braking(); 20 } 21}

在上面的例子中,我们创建了一个名为 Car 的类。它包含一个名为 gear 的字段和一个名为 braking() 的方法。注意这行代码:

1Car sedan = new Car();

这里我们创建了一个名为 sedan 的 Car 类对象。然后通过该对象访问类的字段和方法。

  • sedan.gear —— 访问字段 gear
  • sedan.braking() —— 访问方法 braking()

要了解更多内容,请阅读关于 Java 构造函数的内容,可参考这篇简明教程:如何在 Java 中使用构造函数

Quiz

单选题

一个 Java 类可以包含 ___ 。

1 / 2

前置知识:Java 基础(二)