Java 空指针调用静态方法
来源:互联网 发布:mac系统怎么改用户名 编辑:程序博客网 时间:2024/06/05 11:11
public class Test { private static void testMethod(){ System.out.println("testMethod"); } public static void main(String[] args) { ((Test)null).testMethod(); }}
输出: testMethod
Test t = null;t.testMethod();
输出: testMethod
- 此处是类方法(static)的调用,不是对象方法的调用,类方法使用不依赖对象是否被创建
- null可以被强制类型转换成任意类型,可以通过它来执行静态方法
- 非静态的方法用“对象.方法”的方式,必须依赖对象被创建后才能使用,若将testMethod()方法前的static去掉,则会报空指针异常
阅读全文
0 0
- Java 空指针调用静态方法
- C++ 空指针调用函数 静态绑定
- java空指针处理方法
- 空指针调用类的方法
- RelativeLayout在调用measure方法时报空指针异常java.lang.NullPointerException
- FreeMarker调用JAVA静态方法
- Freemarker 调用Java静态方法
- java反射调用静态方法
- Freemarker 调用Java静态方法
- Java 反射调用静态方法
- Java 反射调用静态方法
- Freemarker 调用Java静态方法
- Java反射调用静态方法
- [java]静态方法不能调用静态变量
- null和“”调用方法都会报空指针吗
- spark sql 调用save方法时的空指针
- Connection中的createStatement()方法调用时出现空指针异常
- 调用String对象的toString()方法时报空指针异常
- [初学笔记] matlab中的倒计时程序(改良版,可随意input秒数)
- HDU 6148 Valley Numer (数位dp)
- sas_2
- top命令快捷键介绍,交互命令,切换排序方式
- 怎么设计企业网站能够提升用户体验?
- Java 空指针调用静态方法
- Selenium2+Python2.0自动化测试【15】 文本框
- log4J对Sping boot 工程的日志记录
- java前后端分离项目整合CAS实现单点登录解决方案
- ImageLoader加载图片
- vue-cli引用jquer
- 经常看到RS485和MODBUS写在一起,它们的区别和联系?
- ActiveMQ消息的延时和定时投递
- xcode 显示空白字符