如何在java中调用方法(call a method in java)

在开始用Java编程时,有许多新概念需要学习。有类、方法、异常、构造函数、变量等等,它可能会变得势不可挡。所以,最好是一件一件地学习。这个wikiHow教你如何在Java中调用一个方法。...

台阶

  1. 1了解什么是方法。在Java中,方法是创建函数的一系列语句。一旦声明了一个方法,就可以在代码的不同部分调用它来执行函数。这是一种反复重用相同代码的有用方法。下面是一个简单方法的示例。public static void methodName(){System.out.println(“这是一个方法”);}
  2. Image titled 972649 1
  3. 2Declare方法的类访问权限。在Java中声明方法时,需要声明哪些类可以访问该方法。在上面的示例中,访问被声明为“Public”。有三个访问修饰符可以声明一个方法:Public:通过将访问修饰符“Public”放在方法名称之前,可以从任何地方调用该方法。Protected:“Protected”访问修饰符只允许在其类和子类中调用该方法。Private:如果方法被声明为Private,则只能在类内调用该方法。这称为默认值,或包专用。这意味着只有同一个包中的类才能调用该方法。
  4. Image titled 972649 2
  5. 3DECL是该方法所属的类。在上面的示例中,第二个关键字“static”表示该方法属于该类,而不是该类(对象)的任何实例。必须使用类名“ExampleClass.methodExample()”调用静态方法。如果未使用关键字“static”,则只能通过对象调用该方法。例如,如果该类被称为“ExampleObject”,并且它有一个构造函数(用于创建对象),那么我们可以通过键入“ExampleObject obj=new ExampleObject();”,创建一个新对象,并使用以下命令调用该方法:“obj.methodExample();”。
  6. Image titled 972649 3
  7. 4Declare是返回值。返回值声明方法返回的值的名称。在上面的示例中,单词“void”表示该方法不返回任何内容。如果您确实想要一个方法返回某个内容,那么只需替换“void<”使用要返回的对象(或基元类型)的数据类型(基元或引用类型)。基本类型包括int、float、double等。然后在方法代码的末尾添加“return”和该类型的对象。调用返回某个内容的方法时,可以使用它返回的内容。例如,如果一个名为“someMethod()”的方法返回一个整数(一个数字),那么可以使用以下代码将一个整数设置为它返回的值:“int a=someMethod();”
  8. Image titled 972649 4
  9. 5声明方法名称。在声明了可以访问该方法的类、它所属的类和返回值之后,需要为该方法指定一个名称,以便调用它。要给方法命名,只需键入方法名,后跟一个开括号和一个闭括号。上面的示例包括“someMethod()”和“methodName()”。然后将所有方法语句输入到打开和关闭的花括号“{}”中
  10. Image titled 972649 5
  11. 6调用该方法。要调用一个方法,只需在要执行该方法的行上键入方法名称,后跟开括号和闭括号。确保只调用有权访问它的类中的方法。以下是在类中声明然后调用的方法的示例:。公共类className{public static void methodName(){System.out.println(“这是一个方法”);}public static void main(String[]args){methodName();}}}
  12. Image titled 972649 6
  13. 7向方法添加参数(如果需要)。有些方法需要一个参数,例如整数(数字)或引用类型(例如对象的名称)。如果一个方法需要一个参数,只需在方法名称后的开括号和闭括号之间键入参数即可。需要整数的整数参数的方法看起来像“someMethod(int A)”或类似的方法。使用引用类型的方法看起来像“somethod(Object obj)”或类似的方法。
  14. Image titled 972649 7
  15. 8使用参数调用方法。调用需要参数的方法时,只需在parethesis中的方法名称后添加参数即可。例如:“someMethod(5)”或“someMethod(n)”,如果“n”是整数。如果该方法需要引用对象,只需在左括号和右括号中输入对象的名称即可。例如,“somethod(4,thing)”。
  16. Image titled 972649 8
  17. 9向一个方法添加多个参数。方法也可以有多个参数,只需用逗号分隔。在下面的示例中,创建了一个方法,将两个整数相加,并返回sum作为返回方法。调用该方法时,两个整数将作为参数相加。当程序运行时,您将收到一个输出,上面写着“A和B之和为50”。:公共类myClass{公共静态void sum(int a,int b){int c=a+b;System.out.println(“a和b的和是“+c”);}public static void main(String[]args){sum(20,30);}}
  18. Image titled 972649 9
  • 调用返回某个内容的方法时,可以根据该方法返回的内容调用另一个方法。假设我们有一个名为getObject()的方法,它返回一个对象。在类对象中,有一个非静态方法调用toString,它以字符串的形式返回对象。因此,如果您想从getObject()返回的对象中获取一行字符串,只需编写“String str=getObject().toString();”。
  • 发表于 2022-05-18 13:05
  • 阅读 ( 23 )
  • 分类:IT

你可能感兴趣的文章

睡觉(sleep)和在java中等待(wait in java)的区别

...执行,而wait方法用于使当前线程等待,直到另一个线程调用对象的notify或notifyAll方法。 线程是操作系统中最小的处理单元。它是一个程序中的单一顺序控制流。线程是轻量级的。多线程是同时运行多个线程的机制。Java等编程语...

  • 发布于 2020-10-19 03:04
  • 阅读 ( 284 )

静止的(static)和java期末考试(final in java)的区别

...(static in java)? 类由数据成员(属性)和方法组成。为了调用这些方法,应该有一个特定类的对象。当方法声明为静态时,不需要创建对象来调用该方法。可以使用类名调用该方法。参考以下程序。 图01:带有静态变量和静态方...

  • 发布于 2020-10-19 07:48
  • 阅读 ( 328 )

静态绑定(static binding)和动态绑定(dynamic binding)的区别

...据使用方法通过对象传递。所需的值通过带有参数的方法调用发送。实际的方法实现在方法定义中。方法调用和方法定义之间存在链接。它被称为绑定。有两种类型的绑定。它们是静态绑定和动态绑定。静态绑定和动态绑定的关...

  • 发布于 2020-10-19 17:49
  • 阅读 ( 428 )

这(this)和超级java(super in java)的区别

...数指定id和name可以设置实例变量。 关键字“this”可用于调用当前类方法。参考给定的java程序。 公共课本演示{ 公共静态void main(String[]args){ Myclass Myclass=新建Myclass(); 我的class.B(); } } 我的课{ 公共空间A(){ System.out.pri...

  • 发布于 2020-10-19 18:17
  • 阅读 ( 391 )

超载(overloading)和在java中重写(overriding in java)的区别

...两个参数。第二和法有三个参数。当创建类型A的对象并调用sum(2,3)时,它将使用两个参数sum(inta,intb)调用sum方法并返回5。当创建一个类型为A的对象并调用sum(2,3,4)时,它将使用三个参数调用另一个sum方法,即sum(inta,i...

  • 发布于 2020-10-19 21:20
  • 阅读 ( 377 )

继承(inheritance)和java接口(interface in java)的区别

...子公司”); } } 在main函数中,可以创建一个B的对象并调用sub(),它属于B类,sum()属于A类。 公共静态void main(String[]args){ B obj=新B(); 目标子公司(); 目标金额(); } 有不同类型的遗传。它们是单继承、多重继承、多级继...

  • 发布于 2020-10-25 00:02
  • 阅读 ( 508 )

关于javarmi注册中心以及如何使用它的所有内容

...这些服务提供了一个集中的目录。在本文中,我们将学习如何实现一个服务器来公开对象,以及如何实现一个客户端来调用服务器上的方法,以及如何在RMI注册表中注册和查找服务。 ...

  • 发布于 2021-03-12 15:58
  • 阅读 ( 316 )

java异常:您处理的对吗?

... 下面的代码示例演示了如何包装异常。方法\u 1()在其主体中抛出一个SQLException。要使代码正确编译,必须声明抛出异常。 ...

  • 发布于 2021-03-13 09:11
  • 阅读 ( 272 )

用java编写多线程代码的4种方法

... 这是如何使用Runnable来实现在线程中执行的任务的简要总结。 ...

  • 发布于 2021-03-14 04:48
  • 阅读 ( 191 )

如何正确处理java异常

... 在本文中,您将了解什么是异常,它们为什么重要,如何使用它们,以及要避免的常见错误。大多数现代语言都有某种类型的异常处理,因此如果您从Java开始,您可以随身携带这些技巧中的大部分。 ...

  • 发布于 2021-03-14 17:31
  • 阅读 ( 252 )
刮风打火机
刮风打火机

0 篇文章

相关推荐