关于张老师Java视频学习(三)

Java基础知识加强视频的学习:
一、知识点:
12、枚举的作用介绍: P58 & P235  (JDK1.5中新增加特性)
 (1)、习惯: 表示星期 ,从星期日开始,用0、1、2...表示。即星期日是0,星期六是6.
 (2)、如果我们定义一个枚举,那么,我们在使用它来定义一个变量时,如果变量值不是枚举中的值,那么该值便不合法。这便是定义枚举的好处。
13、用普通类模拟枚举的实现原理:
 (1)、定义一个新类型,使这个类定义的变量指向的值,只能是固定的值:
  Eclipse中,定义一个类的另一种方法: 选中类名,点击错误标志点 ,选择create class "类名"。
  我们定义了类WeekDay,并在其中定义了7个静态final变量值,分别表示星期,那么,
  当我们在用这个类型WeekDay变量时,我们得不到这七个值意外的值,否则,将出错。
 (2)、把大量的if-else语句代码,转化成为抽象类方法,使之在每种类型下,由子类来实现if语句中的代码,这是一种转化思想。
14、Java5中枚举的基本应用:
 (1)、当我们定义了一个类之后,我们创建了该类的一个对象,那么当我们在Eclipse中使用  对象名“.” 之后,由“.”触发的提示中,我们可以在
  下拉菜单中,知道,这个对象可以使用的方法,即该类所具有的自定义的和继承而来的各种方法,以及该方法的使用提示。
 (2)、其中,枚举对象的ordinal()方法,返回该对象的在枚举列表中的序数。
 (3)、把一个串,变成对应的枚举元素,我们可以使用静态方法:valueOf()
15、实现带有构造方法的枚举:
 (1)、枚举中,定义了枚举值之后,若再定义枚举的方法成员,则必须在枚举值之后。
 (2)、
二、问题与收获:
 (1)、当我们遇到大量的同构的代码时,我们可以为每个代码块设置一个子类,并将其方法在子类中实现 ,由此来使得父类变得简单明了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值