Source: Member.js

/**
 * @constructor
 * @classdesc メンバーについての情報を管理します。
 * @param {string} firstName 姓
 * @param {string} lastName 名
 * @throws {Error} firstNameかlastNameが足りません。
 * @author Yoshihiro Yamada
 * @version 1.0.0
 */
var Member = function(firstName, lastName){
  if (firstName === undefined || lastName === undefined) {
    throw new Error('firstNameかlastNameが足りません。');
  }
  this.firstName = firstName;
  this.lastName = lastName;
  
};

/**
 * メンバーに関する詳細情報を表示します。
 * @return {String} メンバーの氏名
 * @deprecated {@link Member#toString}メソッドを代わりに利用してください。
 */
Member.prototype.getName = function() {
  return this.lastName + ' ' + this.firstName;
};

/**
 * Memberクラスの内容を文字列化します。
 * @return {String} メンバーの氏名
 */
Member.prototype.toString = function() {
  return this.lastName + ' ' + this.firstName;
};