All pastes #395219 Raw Edit

Something

public text v1 · immutable
·published 2007-03-14 21:37 UTC
rendered paste body
class Employee {
  fFirstName: string[25];
  fMiddleInit: char;
  fLastName: string[25];
  fPosition: string[50];
  fSalary: double;

function getFirstName {
   return fFirstName;
}
function getMiddleInit {
   return fMiddleInit;
}
function getLastName {
   return fLastName;
}
function getPosition {
   return fPosition;
}
function getSalary {
   return fSalary;
}

function setFirstName(firstname) {
   if (ctype_alpha(firstname)) {
      fFirstName = firstname;
      return 1;
   } else
   { die('Firstname needs to be characters'); } // do this sorta test for all rest of sets
}
function setMiddleInit(middleinit) {
   fMiddleInit = middleinit;
}
function setLastName(lastname) {
   fLastName = lastname;
}
function setPosition(position) {
   fPosition = position;
}
function setSalary(salary) {
   fSalary = salary;
}