Skip to content

Commit cf6a8c5

Browse files
committed
添加Part4/CalendarTest.java和Part4/EmployeeTest.java的注释
1 parent bb1f482 commit cf6a8c5

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

Part4/CalendarTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,12 @@
11
import java.text.DateFormatSymbols;
22
import java.util.*;
33

4+
5+
/* 这里需要提醒一下:
6+
* 在一个Java源文件里面,
7+
* 只能有一个公有类,
8+
* 但是可以有任意数目的非公有类(非公有类!=私有类)
9+
*/
410
public class CalendarTest {
511
public static void main(String[] args) {
612
GregorianCalendar d = new GregorianCalendar();

Part4/EmployeeTest.java

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,18 +21,32 @@ public static void main(String[] args) {
2121
}
2222
}
2323

24+
/* 如前CalendarTest.java开头的注释所述,
25+
* 这里的Employee就是一个非公有类,
26+
* 但它不是一个私有类
27+
*/
2428
class Employee {
2529
private String name;
2630
private double salary;
2731
private Date hireDay;
2832

33+
/* 下面这段代码块是一个构造器,
34+
* 顾名思义,构造器是用来构造一个新的对象实例的,
35+
* 需要注意的是:
36+
* 构造器的名字应该与所属类的名字相同
37+
*/
2938
public Employee(String n, double s, int year, int month, int day) {
3039
name = n;
3140
salary = s;
3241
GregorianCalendar calendar = new GregorianCalendar(year, month - 1, day);
3342
hireDay = calendar.getTime();
3443
}
3544

45+
/* 以下的几处代码块是一些访问器和更改器,
46+
* 通常的习惯是,
47+
* 在访问器方法名前面加上前缀get,
48+
* 而在更改器方法前面加上前缀set
49+
*/
3650
public String getName() {
3751
return name;
3852
}

0 commit comments

Comments
 (0)