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

 更新时间:2018年02月08日 10:29:31   作者:Holy灬繁星  
下面小编就为大家分享一篇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中实现在一个方法中调用另一个方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Springmvc获取前台请求数据过程解析

    Springmvc获取前台请求数据过程解析

    这篇文章主要介绍了Springmvc获取前台请求数据过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07
  • springboot验证码生成以及验证功能举例详解

    springboot验证码生成以及验证功能举例详解

    登录注册是大部分系统需要实现的基本功能,同时也会对登录验证增加需求,下面这篇文章主要给大家介绍了关于springboot验证码生成以及验证功能的相关资料,需要的朋友可以参考下
    2023-04-04
  • Java 实战项目锤炼之网上图书馆管理系统的实现流程

    Java 实战项目锤炼之网上图书馆管理系统的实现流程

    读万卷书不如行万里路,只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用Java+jsp+servlet+mysql+ajax实现一个网上图书馆管理系统,大家可以在过程中查缺补漏,提升水平
    2021-11-11
  • java-list创建的两种常见方式

    java-list创建的两种常见方式

    本文给大家分享Java-list创建的两种常见方式,每种方式结合实例代码给大家讲解的非常详细,感兴趣的朋友跟随小编一起看看吧
    2022-11-11
  • Java并发编程数据库与缓存数据一致性方案解析

    Java并发编程数据库与缓存数据一致性方案解析

    这篇文章主要为大家介绍了Java并发编程中数据库与缓存数据一致性解决方案,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步早日升职加薪
    2022-04-04
  • Java设计模式之适配器模式的示例详解

    Java设计模式之适配器模式的示例详解

    适配器模式,即将某个类的接口转换成客户端期望的另一个接口的表示,主要目的是实现兼容性,让原本因为接口不匹配,没办法一起工作的两个类,可以协同工作。本文将通过示例详细介绍适配器模式,需要的可以参考一下
    2022-02-02
  • MyBatis快速入门

    MyBatis快速入门

    MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。想要学好它,那就要从MyBatis基础知识学起,下面跟着小编一起来看下吧
    2017-03-03
  • 详解Java策略模式

    详解Java策略模式

    今天给大家带来的是关于Java的相关知识,文章围绕着Java策略模式展开,文中有非常详细的介绍及代码示例,需要的朋友可以参考下
    2021-06-06
  • java 文件流的处理方式 文件打包成zip

    java 文件流的处理方式 文件打包成zip

    这篇文章主要介绍了java 文件流的处理方式 文件打包成zip,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-10-10
  • 微服务之间如何通过feign调用接口上传文件

    微服务之间如何通过feign调用接口上传文件

    这篇文章主要介绍了微服务之间如何通过feign调用接口上传文件的操作,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06

最新评论