属性实例化

来源:4-4 学生选课---添加课程 Ⅰ

MoreClass

2015-04-06 09:17

这个地方不太明白,为什么属性要实例化。 比如我要int a;这个a也要实例化么?

还有这里面初始化ListTest的作用是什么?

写回答 关注

2回答

  • qzblog
    2015-04-06 11:23:21
    已采纳

    在java中,经常会出现nullpointerException(空指针异常),如果这种集合对象属性不进行实例化,就直接使用进行各种操作,那么就会出现NullPointerException,而int a这样的简单的属性不需要实例化的,他本身就是一个简单的数据类型.你还是多看看java基本语法吧.

    MoreCl...

    我再追问下,这里面要是直接用 List coursesToSelect = new Arrayslist();初始化ListTest可以么?这两者有什么区别?

    2015-04-06 14:44:06

    共 2 条回复 >

  • qzblog
    2015-04-07 12:19:31

    你要明白coursesToSelect是一个List接口,必须要使用List的子类来实例化的(如你写的ArrayList子类),这跟实例化ListTest两个不同的概念。我还是建议你多看下java的面向对象部分的知识


Java入门第三季

Java中你必须懂得常用技能,不容错过的精彩,快来加入吧

409792 学习 · 4340 问题

查看课程

相似问题