Java 类和对象
Java 类/对象
Java 是一种面向对象的编程语言。
Java 中的一切都与类和对象相关联,以及它们的属性和方法。例如:现实生活中,汽车就是一个对象。汽车有 **属性**,例如重量和颜色,以及 **方法**,例如驾驶和刹车。
类就像一个对象构造器,或者说是一个用来创建对象的“蓝图”。
创建类
要创建类,请使用关键字 class
Main.java
创建一个名为 "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 文件名应与类名匹配。在本示例中,我们在同一个目录/文件夹中创建了两个文件
- Main.java
- Second.java
Main.java
public class Main {
int x = 5;
}
Second.java
class Second {
public static void main(String[] args) {
Main myObj = new Main();
System.out.println(myObj.x);
}
}
当两个文件都被编译后
C:\Users\您的姓名>javac Main.java
C:\Users\您的姓名>javac Second.java
运行 Second.java 文件
C:\Users\您的姓名>java Second
输出将为
5
您将在接下来的章节中学习更多关于类和对象的知识。