手册
目录
前言:
在本教程中,您将学习如何使用Java Class 类方法
通过学习 Java方法 一章中了解到,方法是在类中声明的,它们用于执行某些操作:
在MyClass中创建名为myMethod()的方法:
public class MyClass {
static void myMethod() {
System.out.println("Hello World!");
}
}
myMethod() 在调用时打印文本(操作)。要调用一个方法,请写出该方法的名称,后跟两个括号()和分号;
在main中,调用myMethod():
public class MyClass {
static void myMethod() {
System.out.println("Hello World!");
}
public static void main(String[] args) {
myMethod();
}
}
// 输出 "Hello World!"
点击 "运行实例" 按钮查看在线实例
您经常会看到具有static静态或public公共属性和方法的Java程序。
在上面的示例中,我们创建了一个static 静态方法,这意味着可以在不创建类的对象的情况下访问该方法,而public只能由对象访问:
演示static静态方法和public公共方法之间差异的示例:
public class MyClass {
// Static 方法
static void myStaticMethod() {
System.out.println("Static methods can be called without creating objects");
}
// Public 方法
public void myPublicMethod() {
System.out.println("Public methods must be called by creating objects");
}
// Main 方法
public static void main(String[] args) {
myStaticMethod(); // 调用静态方法
// myPublicMethod(); 这会编译一个错误
MyClass myObj = new MyClass(); // 创建一个 MyClass 的对象
myObj.myPublicMethod(); // 调用对象的公共方法
}
}
点击 "运行实例" 按钮查看在线实例
注释: 在 Java 修饰符一章中,您将了解有关这些关键字(称为修饰符)的更多信息。
创建一个名为myCar的汽车对象。对myCar对象调用fullThrottle()和speed()方法,然后运行程序:
// 创建 Car 类
public class Car {
// 创建一个 fullThrottle() 方法
public void fullThrottle() {
System.out.println("The car is going as fast as it can!");
}
// 创建一个 speed() 方法并添加一个参数
public void speed(int maxSpeed) {
System.out.println("Max speed is: " + maxSpeed);
}
// 在 main 中,调用 myCar 对象上的方法
public static void main(String[] args) {
Car myCar = new Car(); // 创建一个 myCar 对象
myCar.fullThrottle(); // 调用 fullThrottle() 方法
myCar.speed(200); // 调用 speed() 方法
}
}
// The car is going as fast as it can!
// Max speed is: 200
点击 "运行实例" 按钮查看在线实例
1) 我们用class关键字创建了一个Car类。
2) 我们在Car 类中创建了fullThrottle()和speed()方法。
3) fullThrottle()方法和speed()方法在调用时将打印出一些文本。
4) speed() 方法接受一个名为maxSpeed的int类型参数——我们将在第8章中使用它。
5) 为了使用Car类及其方法,我们需要创建Car类的对象。
6) 然后转到main()方法,您现在知道它是一个运行程序的内置Java方法(main中的任何代码都会被执行)。
7) 通过使用new关键字,我们创建了一个名为myCar的Car对象。
8) 然后,我们调用myCar对象上的fullThrottle()和speed()方法,
并使用对象名(myCar),后跟一个点(.),
后跟方法名(fullThrottle(); 和 speed(200);)运行程序。请注意,
我们在speed()方法中添加了一个int参数200。
点 (.) 用于访问对象的属性和方法。
要在Java中调用方法,请编写方法名称,后跟一组括号(),后跟分号(;)
类必须具有匹配的文件名(Car 和 Car.java).
就像我们在" 类"一章中指定的那样,创建一个类的对象并在另一个类中访问它是一种很好的做法。
请记住,java文件的名称应该与类名匹配。在本例中,我们在同一目录中创建了两个文件:
public class Car {
public void fullThrottle() {
System.out.println("The car is going as fast as it can!");
}
public void speed(int maxSpeed) {
System.out.println("Max speed is: " + maxSpeed);
}
}
class OtherClass {
public static void main(String[] args) {
Car myCar = new Car(); // 创建一个 myCar 对象
myCar.fullThrottle(); // 调用 fullThrottle() 方法
myCar.speed(200); // 调用 speed() 方法
}
}
当两个文件都已编译时:
C:\Users\Your Name>javac Car.java
C:\Users\Your Name>javac OtherClass.java
运行 OtherClass.java 文件:
C:\Users\Your Name>java OtherClass
输出将是:
相关
视频
RELATED VIDEOS
科技资讯
1
2
3
4
5
6
7
8
精选课程
共5课时
17.2万人学习
共49课时
77万人学习
共29课时
61.7万人学习
共25课时
39.3万人学习
共43课时
70.9万人学习
共25课时
61.6万人学习
共22课时
23万人学习
共28课时
33.9万人学习
共89课时
125万人学习