java方法:MethodTest(05)
2021/9/25 20:12:18
本文主要是介绍java方法:MethodTest(05),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
// 别自乱阵脚:任何一个方法体当中的代码都是遵循自上而下的顺序依次逐行执行的。 // 自上而下的顺序 /* 推测执行结果: main begin m1 begin m2 begin m3 begin T's m3 method execute! m3 over m2 over m1 over main over main方法最先执行,并且main方法是最后一个结束。 main结束,整个程序就结束了。 对于当前的程序来说: *main方法最先被调用,main也是最后一个结束 *最后调用的方法m3方法,该方法最先结束。 main方法结束后,整个程序就结束了。【这句话只适合当前所讲内容】 不用可以去记忆: 只要记住方法中的代码是自上而下的顺序依次执行即可。 当前行的程序没有结束的时候,下一行代码无法执行的 */ public class MethodTest05{ public static void main(String[] args){ System.out.println("main begin"); // 调用m1方法 m1(); System.out.println("main over"); } public static void m1(){ System.out.println("m1 begin"); // 调用程序不一定写到main方法中,不要把main方法特殊化。 // main方法也是一个普通方法。 //完整调用 MethodTest05 m2(); //被调用的方法和本类中调用方法在同一个类中可以省略“类名.“ m2(); System.out.println("m1 over"); } // m2方法可以调用T类的m3()方法吗? public static void m2(){ System.out.println("m2 begin"); //调用其他类【不是本类中的】的方法 T.m3(); //省略‘类名.’试试 //编译报错,‘类名.’省略后,默认从当前的类中找‘m3’方法,当前类中该方法不存在 //m3(); System.out.println("m2 over"); } } class T{ public static void m3(){ System.out.println("m3 begin"); System.out.println("T's m3 method execute!"); System.out.println("m3 over"); } }
这篇关于java方法:MethodTest(05)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11有哪些好用的家政团队管理工具?
- 2025-01-11营销人必看的GTM五个指标
- 2025-01-11办公软件在直播电商前期筹划中的应用与推荐
- 2025-01-11提升组织效率:上级管理者如何优化跨部门任务分配
- 2025-01-11酒店精细化运营背后的协同工具支持
- 2025-01-11跨境电商选品全攻略:工具使用、市场数据与选品策略
- 2025-01-11数据驱动酒店管理:在线工具的核心价值解析
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API