A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区
传智教育官网黑马程序员官网
只需一步,快速开始
涂金哲
中级黑马
黑马币:0
帖子:91
精华:0
© 涂金哲 中级黑马 / 2012-6-20 10:24 / 4756 人查看 / 24 人回复 / 0 人收藏 转载请遵从CC协议 禁止商业使用本文
查看全部评分
rslheima 发表于 2012-6-20 19:54 以下为个人总结及个人理解如有错误请更正! 首先了解程序使用对象的过程:
涂金哲 发表于 2012-6-20 13:27 可能我的语言表达能力不好,我的问题是:null 对象访问普通方法会发生异常,而访问静态方法却没问题,。stat ...
闾丘日月 发表于 2012-6-20 11:50 内存中静态方法都已经加载了,当然可以调用。。 我觉得楼上的回答都挺不错的,楼主不妨把自己的疑问说清楚 ...
yufeiant 发表于 2012-6-20 11:47 我觉的这是一个对象调用,当你StaticTest staticT=null; 的时候,虽然建立了一类型为StaticTest 名为stati ...
涂金哲 发表于 2012-6-20 11:48 这种说法有点像……这种解释您是自己想的还是有资料可以证明?
车风波 发表于 2012-6-20 10:36 堆存储的是每个类非静态变量(类的实例成员属性)的值,和一个指向生成该对象的类的指针,所以staticT 应该 ...
唐辉辉 发表于 2012-6-20 10:32 StaticTest staticT=null; staticT 是StaticTest的引用,引用就相当这个类。就像给一个人取一个绰号一样 ...
胡卿 发表于 2012-6-20 11:14 主函数是静态的,只能调用静态方法,即使你不写StaticT=null,这样写还是可以调用静态方法,所以调用静态方 ...