最适合网络开发者的网站
Java 编程语言。初学者课程

尿素

Java 类和对象


Java 类/对象

Java 是一种面向对象的编程语言。

Java 中的所有内容都与类和对象以及其属性和方法相关联。例如:在现实生活中,汽车是一个对象。汽车具有 属性,例如重量和颜色,以及 方法,例如驱动和制动。

类就像对象构造函数,或者创建对象的“蓝图”。


创建类

要创建一个类,请使用关键字 class:

主程序

创建一个名为“Main“带有变量x:

public class Main {
  int x = 5;
}

记得 Java 语法章节 类的首字母必须大写,并且 java 文件的名称必须与类名一致。


创建对象

在 Java 中,对象是由类创建的。我们已经创建了名为 Main,所以现在我们可以使用它来创建对象。

创建一个对象 Main,指定类名,后跟对象名,并使用关键字 new:

例子

创建一个名为“myObj“并打印 x 的值:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}
亲自尝试 »

多个对象

您可以创建一个类的多个对象:

例子

创建两个对象 Main:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj1 = new Main();  // Object 1
    Main myObj2 = new Main();  // Object 2
    System.out.println(myObj1.x);
    System.out.println(myObj2.x);
  }
}
亲自尝试 »

使用多个类

您还可以创建一个类的对象并在另一个类中访问它。这通常用于更好地组织类(一个类具有所有属性和方法,而另一个类保留 main() 方法(要执行的代码))。

请记住,java 文件的名称应与类名匹配。在此示例中,我们在同一个目录/文件夹中创建了两个文件:

  • 主程序
  • 第二.java

主程序

public class Main {
  int x = 5;
}

第二.java

class Second {
  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}

当两个文件都已编译时:

C:\用户\你的名字>javac Main.java
C:\用户\你的名字>javac Second.java

运行 Second.java 文件:

C:\用户\你的名字>java 第二

输出结果为:

您将在接下来的章节中学习更多有关类和对象的知识。


通过练习测试自己

锻炼:

创建一个对象 MyClass 称为myObj.

  = new ();