为什么用自定义的类名定义变量
不管是在该类里面或者在该类外边定义变量,都为了使变量能够被该类的对象引用。
比如这里创建单链表结点类ListNode
类似结构体,pre和next类似结构指针变量,指向这个类的自身
添加节点
这里的first和last是创建ListNode对象,而pre和next是listNote类型的变量
创建对象和定义变量是不同的。这里new ListNote()创建新对象,赋给last对象引用了List Note类的变量。
然后这里T就是new 这个ListNode对象时传什么类型值就代表什么类型
类,它是引用数据类型,与之前学习的所有引用数据类型相同,自定义类也是一种数据类型。只是自定义类型并非Java为我们预先提供好的类型,而是我们自己定义的一种引用数据类型用来描述一个事物。
版权声明:本文为qq_45475319原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。