【发布时间】:2023-03-24 13:30:01
【问题描述】:
我是 Java 语言和整体编程的初学者。
我知道要调用另一个类的方法,我们调用该方法:
ClassName.methodName(arguments);
例如,当我们想使用 Math 类求整数的平方根时:
int x = 4;
int root = (int)(Math.sqrt(x));
但是,当我们在其他类中使用某些方法时,例如 String 类中的 charAt() 方法,我们会使用以下方式访问该方法:
String str = "Greetings!";
char ch = str.charAt(0);
String 类中的其他方法也是如此,例如:codePointAt() 和 compareTo()。
为什么在使用来自某些类(如 String 类)的方法时,我们会以不同的方式调用方法?我们如何知道何时调用这样的方法而不是其他方式?
谢谢!
【问题讨论】:
-
了解静态和实例方法
标签: java string math methods method-call