Java中静态方法的使用
目录
- 一、不带参数的静态方法的定义和调用
- 1.定义格式
- 2.调用格式
- 二、带参数的静态方法的定义和调用
- 1.定义格式
- 2.调用格式
- 三、带返回值的静态方法的定义和调用(通用定义格式)
- 1.定义格式
- 2.调用格式
一、不带参数的静态方法的定义和调用
1.定义格式
public static void 方法名(){//方法体}
2.调用格式
方法名();
二、带参数的静态方法的定义和调用
1.定义格式
格式: public static void 方法名(数据类型 变量名){方法体;}范例: public static void check(int a){ }
2.调用格式
格式: 1.方法名(参数); //推荐使用2.类名.方法名(参数); 范例:check(10);MethodDemo1.check(10);
三、带返回值的静态方法的定义和调用(通用定义格式)
1.定义格式
格式: public static 返回值类型 方法名(参数){ 方法体; return 数据; }范例: public static int add(int a,int b){int c=a+b;return c;}
2.调用格式
1.单独使用:方法名(参数)调用 //不推荐没有意义2.赋值使用(推荐):数据类型 变量名 = 方法名(参数) 例子:int sum = add(4, 3); idea调用一个带返回值的方法,生成变量的快捷键tips:1)、 方法名().var+回车2)、 ctrl+alt+V3.输出调用(偶尔用):例子:System.out.println(getMax(10, 20));
作者:KJ.JK
本文仅用于交流学习,未经作者允许,禁止转载,更勿做其他用途,违者必究。
文章对你有所帮助的话,欢迎给个赞或者 star,你的支持是对作者最大的鼓励,不足之处可以在评论区多多指正,交流学习
Java中静态方法的使用相关推荐
- java中静态方法可以被继承_关于java:静态方法中的继承
为什么下面的代码会打印"MAIN"? public class Main { public static void method() { System.out.println(&q ...
- [转载] 详解Java中静态方法
参考链接: Java中的静态类 定义: 在类中使用static修饰的静态方法会随着类的定义而被分配和装载入内存中:而非静态方法属于对象的具体实例,只有在类的对象创建时在对象的内存中才有这个方法的代码段 ...
- Java中静态方法的调用格式
Java中不带返回值的静态方法调用 格式: 1.直接方法名调用 2.类名.方法名调用 代码如下: public class MethodDemo1 {publi ...
- java中静态方法可以私有吗_java私有静态方法
一.private static 我们都知道想要保护一些数据,只要设置为private,并且在java中static多少有"共享"的意味存在,那么既然已经private了,为什么还 ...
- java 静态方法 调用非静态方法_面试官:为什么java中静态方法不能调用非静态方法或变量?...
这个可能很多人之前学习jvm的时候都会遇到,属于一个小问题,写这篇文章的原因是我在看java相关的面试题目中遇到的,因此顺手总结一下: 一.例子 我们先看效果: 我们在静态方法main中调用非静态变量 ...
- 详解Java中静态方法
定义: 在类中使用static修饰的静态方法会随着类的定义而被分配和装载入内存中:而非静态方法属于对象的具体实例,只有在类的对象创建时在对象的内存中才有这个方法的代码段. 注意: 非静态方法既可以访问 ...
- JAVA中静态方法的调用
//静态方法的调用格式: 静态方法的调用格式:类名.方法()需要注意的是:在当前包下可调用静态方法可以不加类名,如果需要在其他类和包中调用静态方法,必须加上类名! 方法可实现代码的包装,将完成固定功能 ...
- Java 中静态方法 实例方法 具体方法区别与联系
在查阅JDK文档时,经常会看到某个类的方法汇总,一般会以如下的格式列出来: 这几个标签对应的方法类型分别是什么意思呢? 1. Static Method,静态方法,可以在不创建类实例的情况下,访问 ...
- java中静态方法与非静态方法的区别及非静态方法的注意事项
一旦使用static修饰成员方法,那么这就成为了静态方法.静态方法不属于对象,而是属于类的. 如果没有static关键字,那么必须首先创建对象,然后通过对象才能使用它. 如果有了static关键字,那 ...
- Java中静态方法和非静态方法的区别是什么
静态方法和非静态方法的区别总结如下: 1.静态方法属于类所有,类实例化前即可使用: 2.非静态方法可以访问类中的任何成员,静态方法只能访问类中的静态成员: 3.因为静态方法在类实例化前就可以使用,而类 ...
最新文章
- Varnish使用小结
- Datawhale组队学习周报(第038周)
- c++编译优化,arm优化
- 【计算机网络】网络层 : IPv6 协议 ( IPv6 数据包格式 | IPv6 地址表示 | IPv6 地址类型 | IPv4 与 IPv6 协议对比 | IPv4 -> IPv6 过渡策略 )
- UVALive 6467	Strahler Order 拓扑排序
- php smarty 分页类,Smarty分页类Smartypaginate
- Python 获取md5值(hashlib)
- 用PHP玩百万英雄类型游戏!!!
- mybatis连接池
- 【C/C++基础进阶系列】实战记录 -- 内存泄漏检测相关总结
- wireshark提取流量包中的文件_Wireshark抓取的数据包文件提取
- gtk下的messagebox
- 去摘,遥不可及的星~
- ## 纯干货|UI设计字体分类、使用标准及测量内容
- Android平台下的图片/视频转Ascii码图片/视频 (一)
- 选型宝访谈:怎样构建既让老板满意,又让员工满意的费控报销系统?
- Dubbo:Dubbo服务发现
- Unity安卓Android平台StreamingAssets下文件的读取
- JAVA下载文件的几_详解Java文件下载的几种实现方式
- Empress .... 概念