第一篇文章,记录的学习编程岁月

来源:互联网 发布:阿里云官方论坛 编辑:程序博客网 时间:2024/05/17 05:06

虽然这个问题是老师帮着给解决的,不过毕竟自己想了半天,一下解决豁然开朗,贴出来,真是纪念一下。

正文:

想做个俄罗斯方块,因为每个格子都要转动,所以我写了一个专门转到的父类

然后做了一个格子,继承了父类



但是调用的时候一直报错




一看是空指针的问题,但是,我一直没用nul啊,怎么也想不明白。没办法了问问老师

老师让我把子类的 “cell[] cells”,删掉,删掉果然成功了。


我以为父类声明了,子类不用在声明;原来还是自己理解的太浅

调用drop方法时,因为这个方法在父类里边,就近原则,用的是父类的cells属性,但是你没有赋值,所以空指针,如果把子类的第4行去掉,相当于子类继承的父类的cells属性,即使子类中赋值也相当于给父类的cells赋值。

自己需要的太多了,不过慢慢来。用个很俗的话,叫相信自己。。


0 0
原创粉丝点击