为什么用自定义的类名定义变量

为什么用自定义的类名定义变量
不管是在该类里面或者在该类外边定义变量,都为了使变量能够被该类的对象引用。

比如这里创建单链表结点类ListNode
类似结构体,pre和next类似结构指针变量,指向这个类的自身
在这里插入图片描述

在这里插入图片描述
添加节点
在这里插入图片描述
这里的first和last是创建ListNode对象,而pre和next是listNote类型的变量
创建对象和定义变量是不同的。这里new ListNote()创建新对象,赋给last对象引用了List Note类的变量。

然后这里T就是new 这个ListNode对象时传什么类型值就代表什么类型

类,它是引用数据类型,与之前学习的所有引用数据类型相同,自定义类也是一种数据类型。只是自定义类型并非Java为我们预先提供好的类型,而是我们自己定义的一种引用数据类型用来描述一个事物。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值