欢迎来到代码驿站!

JAVA代码

当前位置:首页 > 软件编程 > JAVA代码

Java中实现在一个方法中调用另一个方法

时间:2021-10-02 07:25:44|栏目:JAVA代码|点击:

在同一个类中:

对于静态方法,其他的静态或非静态方法都可以直接调用它。

而对于非静态方法,其他的非静态方法是可以直接调用它的。但是其他静态方法只有通过对象才能调用它。

静态方法不能被非静态方法覆盖。

public class Test2 {
 public static void s1(){
  System.out.println("s1");
 }
 public void say1(){
  System.out.println("say1");
 }
 public void say(){
  s1();
  say1(); //调用say1方法
 }
 public static void main(String [] args ) {
   s1();
   Test2 t = new Test2();
   t.say();
 }
 }

jpg

不同的类之间,无论调用方法是非静态还是静态,如果被调用的方法是:

静态方法,则通过类名与对象都可以调(但通过对象的方式不建议使用,因为它属于非静态调用的方式)

非静态方法,则只能通过对象才可以调用它

public class CallTest2 {
  public static void s(){
   System.out.println("s1");
  }
  public void say(){
   Test2 t2 = new Test2();//调用Test里面的方法
   t2.say();
   t2.s1();
   Test2.s1();
  }
  public static void main(String [] args ) {
   CallTest2 t = new CallTest2();
   t.say();
  }
 }

上一篇:java dom4j解析xml文件代码实例分享

栏    目:JAVA代码

下一篇:JavaWeb学习笔记之Filter和Listener

本文标题:Java中实现在一个方法中调用另一个方法

本文地址:http://www.codeinn.net/misctech/178366.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有