Java 类和对象
Java 类/对象
Java 是一种面向对象的编程语言。
Java 中的所有内容都与类和对象及其属性和方法相关联。例如:在现实生活中,汽车是一个物体。汽车有属性,例如重量和颜色,还有方法,例如驱动和制动。
类就像对象构造函数,或者是创建对象的“蓝图”。
创建类
如需创建类,请使用关键字 class
:
Main.java
使用变量 x 创建名为 "Main"
的类:
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(); // 对象 1 Main myObj2 = new Main(); // 对象 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\Your Name>javac Main.java C:\Users\Your Name>javac Second.java
运行 Second.java 文件:
C:\Users\Your Name>java Second
输出将是:
5
在接下来的章节中,您将学到更多关于类和对象的知识。