Java:((TestClass)null).testMethod();
来源:互联网 发布:小白看什么python教程 编辑:程序博客网 时间:2024/04/29 19:44
publicclass TestClass { privatestatic void testMethod(){ System.out.println("testMethod"); } publicstatic void main(String[] args) { ((TestClass)null).testMethod(); }}
这个是可以正常运行的,如果把static去掉就会空指针异常
1: null可以转化为任何类型
2: private 只是权限声明
2:static静态关键字 仅仅意味着可以不用实例化这个类
通过类名.方法名就可以访问
当然也可以通过实例化类的对象后 通过对象.方法名
但是不能通过this关键字,因为this是指本实例中的方法被static声明的方法属于类的方法
题目来源:牛客网http://www.nowcoder.com/questionTerminal/e252668ee94947bea07edd7300340115
0 0
- Java:((TestClass)null).testMethod();
- CSS中#testid.testclass与#testid .testclass的区别
- java null
- java null
- java null
- java null
- seleniuim面试题(testclass网)
- How to Run CodedUI TestMethod in customized thread
- Java 中的 null 对象
- JAVA 中的null
- java.lang.NumberFormatException: null
- 深入Java关键字null
- 深入Java关键字null
- 深入Java关键字null
- 深入Java关键字null
- 深入Java关键字null
- java的null
- 关于java的null
- Oracle 最简单的随系统自动启动
- token验证失败
- Angular.js(出库列表页)
- gmapping An Incomplete Scan Matching Tutorial
- Struts2中Action中指定方法的调用(动态调用)
- Java:((TestClass)null).testMethod();
- 微信公众平台获取网页授权(测试号)
- 防止模型 赋不到值 崩溃的方法
- 用谷歌封装好的API进行数据库增删查改(crud)
- Android sdk 接入时遇到的错误解决方案
- java(优化六) java操作redis之基础篇
- 详细解读DIV+CSS定位
- MyEclipse的一些设置
- 一道Google面试题目:4个线程写4个文件