JAVA中方法的调用主要有以下几种:

1.非静态方法

非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,是通过对 象来调用的,表现形式如下。

对象名.方法()

eg:

public class InvokeMethod{

public static void main(String[] args){

InvokeMethod in = new InvokeMethod();

in.t1();

}

public void t1(){

System.out.printfln("t1");

}

}

2.调用静态方法

静态方法就是用 static 修饰的方法,静态方法的调用是通过类名来调用的, 表现形式如下:

类名.方法()

eg:

public class InvokeMethod{

public static void main (String[] args){

InvokeMethod.t2();

}

public static void t2(){

System.out.println("static t2....");

}

}

3.方法与方法之间的调用

方法与方法之间的调用,主要是在一个方法内部如何调用其他方法。

(1)静态方法内部调用其他方法

如果在本类当中,静态方法可以直接调用静态方法,

除了在 main 方法中

java调用方法_JAVA中方法的调用(详细整理)相关推荐

  1. java父类调用子类方法_Java 中父类怎么调用子类的方法?

    父类能调用子类的方法吗? 答:能. 怎么做? ● 把子类传递到父类的有参构造中,然后调用. ● 使用反射的方式调用,你使用了反射还有谁不能调用的?! ● 父类调用子类的静态方法. 案例展示: pack ...

  2. java 静态方法覆盖_Java中方法的覆盖和静态方法的隐藏

    下面的程序对巴辛吉小鬣狗和其它狗之间的行为差异进行了建模.如果你不知道 什么是巴辛吉小鬣狗,那么我告诉你,这是一种产自非洲的小型卷尾狗,它们从 来都不叫唤.那么,这个程序将打印出什么呢? class ...

  3. java如何抛出异常_java中 方法中抛出异常处理方法

    展开全部 Java语言提供e69da5e887aa62616964757a686964616f31333366306461两种异常处理机制:捕获异常和声明抛弃异常. 1.捕获异常: (1)在Java程 ...

  4. java 传入参数_Java 中方法参数的传递

    java中方法参数传递看似有两种,值传递和引用传递.而实际上都是值传递. 所谓值传递,传递的是变量的副本就是说,在将变量a作为参数传进方法中时,方法中接收到的是a的副本,在方法中对参数的修改实际上修改 ...

  5. java properties 参数_Java中Properties 类的详细使用

    我把你的头像,设置成我的名字,此刻你便与我同在. 我把你的名字,写进我的代码里面,以后,我的世界便存在着你. 一.Properties 类 Properties 类位于 java.util.Prope ...

  6. java传参数的方法_java中方法的参数传递机制

    无论是什么语言,要讨论参数传递方式,就得从内存模型说起,主要是我个人觉得从内存模型来说参数传递更为直观一些.闲言少叙,下面我们就通过内存模型的方式来讨论一下Java中的参数传递. 这里的内存模型涉及到 ...

  7. java socket调用接口_Java中socket接口调用

    最近一个项目中接口通讯这一块主要是调用银联系统的socket接口,我方是客户端,即发送请求接收返回报文的一方.在贴代码之前,还是要了解一下关于socket的基础知识. Socket的基本概念 1.建立 ...

  8. java类同步_Java中方法,对象,类的同步

    关于在多线程环境中使用同步,我需要一些澄清.我在下面有一个小例子类.但我实际上发现很难做出以下内容如何工作的测试用例;我想要测试用例的原因是要了解同步如何处理这些不同的场景 >如果一个线程调用S ...

  9. java构造器调用构造器_java中构造器内部调用构造器实例详解

    可能为一个类写了多个构造器,有时可能想在一个构造器里面调用另外一个构造器,为了减少代码的重复,可用this关键字做到这一点. public class Flower { private String ...

最新文章

  1. oracle部署部分整理
  2. rm 给你一个反悔的机会
  3. 国内芯片60个细分领域重要代表企业【收藏】
  4. POJ - 2182 Lost Cows【线段树】
  5. 异步执行线程的两种方法
  6. pthread_cond_signal只能唤醒已经处于pthread_cond_wait的线程
  7. Centos7 FastDFS 安装和配置启动
  8. 使用Git bash软件计算文件MD5值
  9. 雷军40岁低潮岁月做了什么,才有小米
  10. 使用“#define _GNU_SOURCE” 是什么意思?
  11. 标准盒模型与怪异盒模型的区别
  12. 颜色空间(RGB、YUV、YIQ、CMY)
  13. 前端开发工程师必备网站
  14. 线性代数 线性相关与线性表示的理解
  15. oracle报错笔记,如12514
  16. MES系统的选择需考虑什么?
  17. 2020年4月5日总结
  18. 使用@Service注解出现No bean named 'xxxx' available]错误
  19. Unity自动清理空文件夹
  20. 中国经济预计2028年超过美国!为什么?看解读!

热门文章

  1. bat文件修改文件内容
  2. python批量修改json文件
  3. 梁宁《产品思维》之9机会判断:怎样找到有势能的趋势?
  4. docker for windows下载和安装-Windows10版本
  5. 什么是银行数字化转型?
  6. 关于LightGCN数据的格式
  7. 双方都在外地能起诉离婚吗
  8. python中valueerror是什么意思_python-ValueError:数据不得为字符串
  9. pycharm打印不全问题
  10. SQL左连接数据变少