[英]How to call a method from another class, which is in another .java file?
老师给了我们一个.java文件,其中有一种我需要使用的方法来解决我的问题。
问题是:调用文件SentenceChecker中提供的countEnglishWords()方法。 此方法将字符串作为输入并输出其包含的英语单词数。
我的问题是我不知道如何调用另一个.java文件中另一个类中的方法!
您必须确保您要调用的类和方法具有适当的访问修饰符(例如public)。 然后,可以从您班级的文件中import
SentenceChecker类。
String str = "Lorem ipsum dolor sit amet your mom";
SentenceChecker sc = new SentenceChecker();
sc.countEnglishWords(str); // this will call, you could assign any ret result to variable
编辑:您不一定需要import语句(即文件在同一目录中)。
将MySentenceCheckerCaller.java编辑为:
public class MySentenceCheckerCaller { public static void main(String[] args) { String str = "Lorem ipsum dolor sit amet your mom"; SentenceChecker sc = new SentenceChecker(); int wordCount = sc.countEnglishWords(str); // call method, assumes returns an int System.out.println("There are " + wordCount + " words in my string."); } }
java MySentenceCheckerCaller
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.