JAVA中方法的调用(详细整理)
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 方法中,还可以在自定义的静态方法中直接调用。
如果在本类当中是非静态方法,就必须通过对象来调用。
public class InvokeMethod{public static void main (String[] args){t2();}public static void t2(){System.out.println("static t2...");}public static void t1(){//静态方法调用非静态方法需通过对象来调用//InvokeMethod in =new InvokeMethod();//in.t2();t2();System.out.println("static t1");}
}
如果不在一个类当中,静态方法调用其他类中的静态方法,必须通过
类名.静态方法();
如果在不同类当中,静态方法调用其他类的非静态方法,需要导入该类中的包,以及通过创建对象调用。
(2)非静态方法内部调用
如果在本类中,非静态方法可以直接调用静态方法与非静态方法。
在不同类中,非静态方法调用其他类的静态方法,需要通过导入该类中的包,并且需要通过类名来调用。
在不用类中,非静态方法调用其他类的非静态方法时,需要导入该类中的包,还需要通过创建对象来调用。
JAVA中方法的调用(详细整理)相关推荐
- JAVA中方法的调用
JAVA中方法的调用主要有以下几种: 1.非静态方法 非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,是通过对 象来调用的,表现形式如下. 对象名.方法() eg: public ...
- java中方法不调用会执行_java[新手]类里的方法没有调用为什么实现了?
展开全部 这种模式的代码多了去了,不是所有的代码都要你手动调用e68a843231313335323631343130323136353331333337386563才会执行.比如说线程的run方法, ...
- java调用方法_JAVA中方法的调用(详细整理)
JAVA中方法的调用主要有以下几种: 1.非静态方法 非静态方法就是没有 static 修饰的方法,对于非静态方法的调用,是通过对 象来调用的,表现形式如下. 对象名.方法() eg: public ...
- 在java中方法的三种调用方式
在java中方法的调用有三种方式: 先写主代码: public static int sum (int a,iny b){System.out.println("有结果显示");i ...
- Java中方法的学习
目录 概述 第一章:Java中的方法是什么意思 (1)Java中方法的定义 ①方法的修饰符 ②方法的返回值类型 ③方法名 ④方法的参数列表 ⑤方法体 第二章:方法的重载和重写 (1)方法的重载 (2) ...
- 深入浅出JVM(五)之Java中方法调用
方法调用 要知道Java中方法调用唯一目的就是确定要调用哪一个方法 方法调用可以分为解析调用和分派调用,接下来会详细介绍 非虚方法与虚方法 非虚方法: 静态方法,私有方法,父类中的方法,被final修 ...
- Java中方法调用参数传递的方式是传值,尽管传的是引用的值而不是对象的值。(Does Java pass by reference or pass by value?)
原文地址:http://www.javaworld.com/javaworld/javaqa/2000-05/03-qa-0526-pass.html 在Java中,所有的对象变量都是引用,Java通 ...
- 大数据笔记2019.5.9 Java中方法的使用
方法: 1.方法的概念:(函数/过程) 封装了一段特定的业务逻辑功能 尽可能的独立,一个方法只让干一件事: 方法可以被反复的重新的调用 减少代码的重复,有利于代码的维护,减少团队开发的成本提高开发的效 ...
- java中方法的参数传递
java中方法的参数传递方式只有一种:值传递: 对于基本类型来说,传递的是实参的副本(值传递),故在方法内修改传递进来的值并不会影响实参本身: 对于引用类型来说,传递进来的是引用变量的副本(也是值传递 ...
最新文章
- java 连接两个arraylist,java – 在两个线程之间共享一个ArrayList?
- 全国计算机等级考试一级教程讲义资料,计算机等级考试一级教程讲义.docx
- Java语言基础(4)
- windows10常用快捷键
- Updater Application Block for .net 2.0 发布了
- 给pmbus添加mfr_id, mfr_version, mfr_model节点显示
- 从西刺网获取可用的代理IP
- Android webview 下载文件(文件名,扩展名)
- 如何将时间序列分解为周期序列和趋势序列的和?
- TTS数据制作过程分享
- 用计算机弹起风了歌词,买辣椒也用券
- 神箭手 美国亚马逊_亚马逊会摧毁美国的购物中心吗?还是会拯救它们?
- 华为全屋智能战略再升级 用三把钥匙打开未来家的大门
- 一图了解券商IT战略咨询方法论
- 非计算机类专业毕业生五年程序员职业生涯的回顾和思考
- 电脑一启动吃鸡就重启计算机,租号器登录电脑重启-租号玩绝地求生提示登录出现异请重启客户端...
- HNUST - 数据库课设
- 北理计算机学院2004年机试真题
- 苹果手机怎么恢复丢失的数据?果粉必看!
- MySQL分页查询 offset