面向对象系统是行为建模。行为通过向对象发消息产生作用-让对象做某些事情或者从对象获取数据。
在测试方法中您所做的部分工作是为类设计public借口——开发者如何与这个类交互。您的目标是设计一个类,并且让这个类以尽可能简单的方式来满足开发者的需要。
成员变量的初始化方式:
1.在成员变量定义时初始化
2.在构造函数中初始化。
class CourseSession{
private String department;
private String number;
private int numberOfStudents;
CourseSession(String department, String number){
this.department = department;
this.number = number;
numberOfStudents = 0;
}
}