java方法:MethodTest(04)
2021/9/25 20:12:21
本文主要是介绍java方法:MethodTest(04),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/* *方法调用的时候实参和形参要求个数对应相同,数据类型对应相同。 *类型不同的时候要求能够进行相应的自动类型转换 //编译错误:参数数量不同 //MethodTest05.sum(); //编译错误:实参和形参的类型不是对应相同的 //MethodTest05.sum(true,false); //可以 MethodTest05.sum(10L,20L); //存在自动类型转换int--long MethodTest05.sum(10,20); //编译错误:参数类型不是对应相同的 //MethodTest05.sum(3.0,20); //可以 MethodTest05.sum((long)3.0,20); } public static void sum(long a,long b){ System.out.println(a + " + " + b + " = " +(a + b)); } MethodTest05. 在方法调用的时候,什么时候“类名.”是可以省略的。什么时候不能省略? a()方法调用b()方法的时候,a和b方法都在同一个类中,“类名.”可以 省略。如果不在同一个类中“类名.”不能省略。 public static ??? 方法名(???){ ??? } 方法调用: 1、方法的修饰符列表当中由static关键字,完整的调用方式是:类名.方法名(实参列表); 2、但是有时候“类名.”可以省略,什么情况下可以省略? m1(){ m2(); } m1和m2方法在同一个类体当中的时候可以省略“类名.” 被调用的方法和本类中调用方法在同一个类中可以省略“类名.“ 3、建议在一个java源文件当中只定义一分class,比较清晰。 */ // 类1 public class MethodTest04{ public static void daYin3(){ System.out.println("动力节点-口口相传的Java黄埔军校!"); } /* 方法的调用不一定在main方法当中,可以在其他方法当中。 只要是程序可以执行到的位置,都可以去调用其他方法。 public static void sum(int a,int b){ System.out.println(a + " + " + b + " = " +(a + b)); //调用doSome方法 MethodTest04.doSome(); } //主方法 public static void main(String[] args){ 调用sum方法 MethodTest04.sum(1,2); System.out.println("Hello World!"); } public static void doSome(){ System.out.println("do some!"); } */ // 入口 public static void main(String[] args){ // 调用println()方法。 MethodTest04.daYin(); MethodTest04.daYin2(); MethodTest04.daYin3(); // “类名. ”可以省略吗? daYin(); daYin2(); daYin3(); // 第一次跨类调用。 // 像这种情况下:“类名.”就不能省略了。 MyClass.daYin(); //daYin(); } public static void daYin(){ System.out.println("hello world!"); } public static void daYin2(){ System.out.println("hello world2!!!"); } } // 类2 class MyClass{ public static void daYin(){ System.out.println("打印1"); } public static void daYin2(){ System.out.println("打印2"); } public static void daYin3(){ System.out.println("打印3"); } }
这篇关于java方法:MethodTest(04)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-01Java部署教程:新手入门指南
- 2024-11-01Java部署教程:从入门到实践
- 2024-11-01Java订单系统教程:新手入门指南
- 2024-11-01Java分布式教程:新手入门指南
- 2024-11-01Java管理系统教程:新手入门详解
- 2024-11-01Java监控系统教程:从入门到实践
- 2024-11-01SpringCloud Alibaba入门:轻松搭建微服务架构
- 2024-11-01Swagger入门:新手必读指南
- 2024-11-01Swagger入门:轻松搭建API文档
- 2024-11-01uni-APP入门:新手快速上手指南