
静态方法
静态方法可以直接访问类的静态成员 静态方法不能访问非静态成员,包括实例变量或其他非静态方法 在静态方法中,不能使用 静态方法可以被类继承,不能重写静态方法 静态方法不能实现多态
发布日期:2021-05-12 23:56:44
浏览次数:20
分类:精选文章
本文共 848 字,大约阅读时间需要 2 分钟。
1. 静态方法的使用
在Java编程中,静态方法是与类相关联的成员而不是与对象相关联。这些方法可以通过类名直接调用,与对象的具体实例无关。以下是一些常用的静态方法示例:Arrays.copyof()
:用于将数组复制到另一个位置。Arrays.sort()
:对数组进行排序。Math.sqrt()
:计算一个数的平方根。Math.random()
:生成一个随机数。
这些方法的调用方式是通过类名进行的。
小练习
以下是一个关于静态方法的小例子:package com.fy.day13.t1; public class TestStaticMethod { public static void main(String[] args) { MyClass.method1(); MyClass.method2(); } } class MyClass { public static void method1() { System.out.println("MyClass static method1()"); method2(); } public static void method2() { System.out.println("MyClass static method2()"); } }
输出结果将是:
MyClass static method1()
MyClass static method2()
2. 静态方法的特点
静态方法具有以下特点:this
关键字或super
关键字这些特点使得静态方法在设计和实现方面具有一定的灵活性。
发表评论
最新留言
路过,博主的博客真漂亮。。
[***.116.15.85]2025年04月29日 03时47分14秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
考研复试——KY276 Problem C
2021-05-14
LeetCode62/63/64 不同路径I/II/最小路径和
2021-05-14
LeetCode 45/55. 跳跃游戏I/II
2021-05-14
老鸟带你画tiled lines
2021-05-14
MybatisPlus自定义Sql实现多表查询
2021-05-15
Java位运算,负数的二进制表示形式,int类型最大值为什么是2的31次方-1
2021-05-15
WIFI模块开发教程之W600网络篇3:STA模式下TCP Client通信
2021-05-15
PyQt5快速上手基础篇10-QSettings用法
2021-05-15
JQuery--手风琴,留言板
2021-05-15
vue--搜索,添加,删除小案例
2021-05-15
VUE框架应用包---------微信二维码应用
2021-05-15
(KOA2 step1)利用koa-generator创建KOA2项目
2021-05-15
MFC 自定义消息发送字符串
2021-05-15
goahead 下goaction测试与搭建
2021-05-15
Adding Powers
2021-05-15
不能将 "const char *" 类型的值分配到 "char *" 类型的实体
2021-05-15
PyTorch学习笔记——(6)数据加载Dataset和DataLoader的使用
2021-05-15
ideal 下创建springboot项目
2021-05-15
Linux操作系统的安装与使用
2021-05-15
ajax请求出现/[object%20Object]错误的解决办法
2021-05-15