2 cheerduo cheerduo 于 2016.02.21 18:35 提问

私有类空指针异常,求教各位大大~

指向图中红色箭头位置。
图片说明

5个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.02.21 19:23

空指针的话调试下是那些对为空,检查这些地方使用了对象的.操作的地方。

zpjsmalltime
zpjsmalltime   2016.02.21 20:04

你好,个人建议,可以把cube.cube.get("**").setValues(faces[0]);拆分一下
cube.cube.get("**");查看返回值情况
.setValues();看报那句错误。逐个排查

mengyin521
mengyin521   2016.02.21 22:35

第一红箭头:你继承自模板类 而在派生类实例化的时候 你父类的 byte[] 应该由派生类传入 之所以空指针 是因为你给他传了个 临参。该对象 已被销毁。
第二红箭头:应该是
//伪代码 主要是 应该判断你的指针是否为NULL 和 数组是否越界
if(cube.cube.get("前面") && 0 < sizeof(faces))
{
cube.cube.get("前面").setValues(faces[0]);
}

rui888
rui888   Ds   Rxr 2016.02.22 09:52

cube.cube.get("**"); 这个调试看看你具体哪个值报错,

Royal_lr
Royal_lr   Ds   Rxr 2016.02.22 13:37

建议打个断点看看,,在哪里出现的null,,

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
C#写COM组件
求教求教求教求教求教求教求教
求各位大大指教
android:id="@android:id/tabhost" 这种表达的是一个什么样意思,有什么作用,这个id可以在Activity中查找到,调用么?求指教!拜谢!
求教各位大侠!!!!!!!!!!!!
我毕业设计做的 是一个警务通管理系统,请教各位有无源代码参考,先谢谢了!
java类数组空指针异常
Student[] stu = new Student[3]; 错误信息:Exception in thread "main" java.lang.NullPointerException 修改: Student[] stu = new Student[3]; for(int i = 0; i < 3; i++){ stu[i] = new Student(); }
getServletContext()空指针异常的原因
getServletContext()空指针异常的原因getServletContext()空指针异常的原因getServletContext()空指针异常的原因getServletContext()空指针异常的原因getServletContext()空指针异常的原因
华师专插本英语辅导作文
15篇华师作文 全不都是信件类的 打得好辛苦啊 各位大大
java内部私有类
1.什么是内部私有类? 在一个java类里创建一个private的class; 2.内部私有类的功能: 在大部分的java编码中,我们的编码都是依赖于class的,但内部类可以实现无依赖类型编码; 对外部而言,可以完全隐藏实现的细节; 3.具体实现: 1)定义接口(为内部类方法的访问做准备): package think.ten; public interface Cont
Java8之Optional类(避免空指针异常)
Optional类(java.util.Optional)是一个容器类,代表一个值存在或不存在,原来用null表示一个值不存在,现在Optional可以更好的表达这个概念。并且可以避免空指针异常。 常用方法: Optional.of(T t) : 创建一个Optional 实例 Optional.empty() : 创建一个空的Optional 实例 Optional.ofNull
c++私有类成员与私有类函数
C++static类成员,static类成员函数原创 2017年03月20日 14:33:1414990.static修饰类中成员,表示类的共享数据1.static类成员在C++primer里面说过,static类成员不像普通的类数据成员,static类数据成员独立于一切类对象处在。static类数据成员是与类关联的,但不与该类定义的对象有任何关系。这句话什么意思?就是static不会想普通类数据...
python 类私有成员
Python中默认的成员函数,成员变量都是公开的(public),而且python中没有类似public,private等关键词来修饰成员函数,成员变量。 在python中定义私有变量只需要在变量名或函数名前加上 ”__“两个下划线,那么这个函数或变量就会为私有的了。、 ''' Created on 2012-7-24 @author: Administrator ''' class