其他
LocalDate类LocalDate类基本内容更改器方法和访问器方法LocalDate类常用方法用户自定义类 ——以Employee类为例Employee类剖析Employee类静态字段与静态方法静态字段静态常量静态方法main方法往期文章类初识数组与大数输入输出与流程字符串详解变量+运算=?Java基本程序设计结构——数据类型Java时间类与用户自定义类 在上一次的学习中我们初步认识了类,知道类有预定义类,即Java类库中已经有预先定义好的类。知道类主要包括类对象和类对象变量,并且初步认识了类之间的几大常用关系及面向对象的程序设计思想,接下来让我们认识一下Java中常见的时间类以及用户自定义的类。LocalDate类LocalDate类基本内容 在介绍LocalDate类之前,我们需要先了解一下跟它差不多的时间类Date,这个类在「实例化」之时有一个状态,那就是特定的时间点。尽管我们在使用Date类时并不需要知道它的细节(封装思想),但需要知道的是它表示的是一个实用的科学标准时间从这描述肯定能看出这个类很大程度上不适合日常使用。基于此,类库设计者再次设计出一个能够用日历表示法表示日期的LocalDate类。我们可以看看LocalDate类的源码从源码中我们不难发现,其实这个类是没有构造器的,即无法通过new操作符生成该类的对象。但是好在该类提供了「静态工厂方法」。它起到了构造器的作用来构造对象。LocalDate.now()会构造一个新的对象,表示构造这个对象时的日期。当然它不仅能构造当前的日期,还能够构造一个指定的日期:LocalDate().of(1999,12,31)但我们一般都会将构造出来的对象放在一个对象变量当中,以便更好地使用它:LocalDate