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

作者:Holy灬繁星 时间:2022-05-15 10:02:11 

在同一个类中:

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

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

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


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();
 }
}

来源:http://blog.csdn.net/qq_38431927/article/details/77844149

标签:Java,方法,调用
0
投稿

猜你喜欢

  • VScode 打造完美java开发环境最新教程

    2023-02-24 16:02:10
  • RocketMQ4.5.2 修改mqnamesrv 和 mqbroker的日志路径操作

    2023-11-28 14:03:18
  • java ArrayList集合中的某个对象属性进行排序的实现代码

    2022-05-27 19:54:24
  • java中Swing会奔跑的线程侠

    2021-12-14 23:47:36
  • Java流程控制顺序结构原理解析

    2022-09-13 14:14:03
  • C#实现类似jQuery的方法连缀功能

    2022-04-04 04:30:50
  • Spring Security 强制退出指定用户的方法

    2022-10-04 18:13:04
  • SpringBoot集成EasyExcel的应用场景分析

    2023-01-09 07:47:45
  • java_object的简单使用详解

    2023-08-22 11:35:57
  • Mybatis中如何进行批量更新(updateBatch)

    2022-10-11 13:42:00
  • Spring JPA find单表查询方法示例详解

    2022-11-03 19:43:38
  • 使用Java实现qq邮箱发送邮件

    2023-10-14 18:24:36
  • C#中Convert.ToDecimal()报错问题的解决

    2022-05-09 06:05:56
  • Mybatis批量修改时出现报错问题解决方案

    2022-05-15 19:07:40
  • java程序员如何编写更好的单元测试的7个技巧

    2023-09-05 14:57:24
  • C#窗体传值代码方法

    2022-12-03 22:57:37
  • 浅谈Java中的重载,重写,多态,静态绑定、动态绑定

    2023-10-10 02:40:05
  • JAVA基础-GUI

    2023-10-24 22:26:07
  • Java实现一个简单的定时器代码解析

    2021-11-24 20:25:38
  • java底层JDK Logging日志模块处理细节深入分析

    2023-02-04 12:47:31
  • asp之家 软件编程 m.aspxhome.com