构造方法里面创建一个对象

qq_35892617 2016-08-24 09:59:16

class StackList{

LinkedList list;

public StackList(){
list = new LinkedList();
}
//如题 StcakList构造器里面创建了一个LinkedList()对象。
new StackList();所创建出来的对象到底属于哪一个类型。
之前在构造方法里面见到的都是 this.name =name.此类赋予属性值的语句,这种直接给对象的第一次见,高手讲解下。
...全文
309 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
京城阿飞 2016-08-25
  • 打赏
  • 举报
回复
1、LinkedList list属于StackList对象的成员变量,它跟你说的name有相同的角色。 2、LinkedList 属于StackList的一部分。
qq_35892617 2016-08-25
  • 打赏
  • 举报
回复
低调 低调····简单的问题有复杂的思想····
NewMoons 2016-08-25
  • 打赏
  • 举报
回复
楼主的理解力真不是一般人能比的。。。
qq_35892617 2016-08-24
  • 打赏
  • 举报
回复
引用 1 楼 Forever1111a 的回复:
StackList 创建的对象类型还是 StackList,只不过其中有一个 LinkedList 类型的属性。 构造方法中对 LinkedList 类型的属性初始化,是防止在对往该属性操作时报错。
那您的意思是说 使用Stacklist所创建的对象,既有Stacklist创建的对象可以实现其所自带的方法也有linkedlist类的方法? 相当于多肽里面的 子类集成了父类的方法,子类可以直接使用父类的方法。
qq_35818994 2016-08-24
  • 打赏
  • 举报
回复
就是LinkedList类型
lzl1030152809 2016-08-24
  • 打赏
  • 举报
回复
StackList 创建的对象类型还是 StackList,只不过其中有一个 LinkedList 类型的属性。 构造方法中对 LinkedList 类型的属性初始化,是防止在对往该属性操作时报错。

62,628

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧