Java 类方法
-
-
静态与非静态
您经常会看到具有static或public属性和方法的Java程序。在上面的示例中,我们创建了一个static方法,这意味着无需创建类的对象即可对其进行访问,这与只能由对象访问的public类不同:注意:您将在<Java 修饰符>一章中了解有关这些关键字(称为修饰符)的更多信息。
-
使用对象的访问方法
创建一个名为myCar的Car对象。 在对象上myCar调用fullThrottle()和speed()方法,然后运行程序:尝试一下- 我们使用class关键字创建了一个Car自定义类。
- 我们Car在类中创建了fullThrottle()和 speed()方法。
- fullThrottle()方法和 speed() 方法在被调用时将打印出一些文本。
- speed() 方法接受一个int类型的参数 我们将在第八步 用 maxSpeed 变量来充当新参传入。
- 为了使用Car类及其方法,我们需要创建一个Car类的对象。
- 然后转到main()方法,您现在知道该方法是运行程序的内置Java方法(执行main内部的任何代码)。
- 通过使用new关键字,我们创建了一个名称为 myCar的Car对象。
- 然后,我们在 myCar对象上调用fullThrottle()和 speed()方法,并使用对象的名称(myCar),后跟一个点(.),然后是方法的名称(fullThrottle();和 speed(200);)运行该程序。请注意,我们在speed()方法内部添加了int参数200 。
示例说明点(.)用于访问对象的属性和方法。要在Java中调用方法,请写出方法名称,后跟一组括号(),后跟一个分号(;)。一个类必须具有匹配的文件名(Car 和 Car.java)。
-
使用多个类
就像我们在“类”一章中指定的一样,创建一个类的对象并在另一个类中访问它是一个好习惯。请记住,java文件的名称应与类名称匹配。在此示例中,我们在同一目录中创建了两个文件:- Car.java
- OtherClass.java
Car.javaOtherClass.java打开cmd.exe进入到目录中编译完两个文件后并运行OthrClass: