Entry 5994
MATLAB class definition (r2008a and later)
Submitted by Ryan J Ollos
on Aug. 11, 2010 at 9 p.m.
Language: Matlab. Code size: 1.2 KB.
classdef (ConstructOnLoad) employee < handle % Class help goes here properties Name % Property help goes here end properties (Dependent) JobTitle end properties (Transient) OfficeNumber end properties (SetAccess = protected, GetAccess = private) EmpNumber end events BackgroundAlert end methods function Eobj = employee(name) % Method help here Eobj.Name = name; Eobj.EmpNumber = employee.getEmpNumber; end function result = backgroundCheck(obj) result = queryGovDB(obj.Name,obj.SSNumber); if result == false notify(obj,'BackgroundAlert'); end end function jobt = get.JobTitle(obj) jobt = currentJT(obj.EmpNumber); end function set.OfficeNumber(obj,setvalue) if isInUse(setvalue) error('Not available') else obj.OfficeNumber = setvalue; end end end methods (Static) function num = getEmpNumber num = queryDB('LastEmpNumber') + 1; end end end
This snippet took 0.01 seconds to highlight.
Back to the Entry List or Home.