Java 类和对象
-
Java类/对象
Java是一种面向对象的编程语言。Java中的所有内容都与类和对象以及其属性和方法相关联。例如:在现实生活中,汽车就是对象。汽车具有属性(例如重量和颜色)以及方法(例如驱动器和制动器)。类就像对象的构造函数,或者是创建对象的“蓝图”。 -
建立类
要创建一个类,请使用关键字class:文件名:MyClass.java创建一个名为 “MyClass” 的类,其中包含一个属性x :public class MyClass { int x = 5; }
请记住,在Java语法一章中,类应始终以大写首字母开头,并且Java文件的名称应与类名匹配。
-
创建一个对象
在Java中,从类创建对象。我们已经创建了名为MyClass的类,因此现在可以使用它来创建对象。要创建的对象,请指定类MyClass名称,然后指定对象名称,并使用关键字new:创建一个名为“myObj” 的对象,并打印x的值:
尝试一下public class MyClass { int x = 5; public static void main(String[] args) { MyClass myObj = new MyClass(); System.out.println(myObj.x); } }
-
多个对象
您可以创建一个类的多个对象:创建两个MyClass对象:
尝试一下public class MyClass { int x = 5; public static void main(String[] args) { MyClass myObj1 = new MyClass(); // Object 1 MyClass myObj2 = new MyClass(); // Object 2 System.out.println(myObj1.x); System.out.println(myObj2.x); } }
-
使用多个类
您还可以创建一个类的对象,然后在另一个类中访问它。这通常用于更好地组织类(一个类具有所有属性和方法,而另一个类则具有main()方法(要执行的代码))。请记住,java文件的名称应与类名称匹配。在此示例中,我们在同一目录/文件夹中创建了两个文件:- MyClass.java
- OtherClass.java
MyClass.javapublic class MyClass { int x = 5; }
OtherClass.javaclass OtherClass { public static void main(String[] args) { MyClass myObj = new MyClass(); System.out.println(myObj.x); } }
打开cmd.exe进入到目录中编译完两个文件后并运行OthrClass:注意:运行时要运行main方法所在类的那个文件。
在下一章中,您将学到更多关于类和对象的知识。