Total members 11890 |It is currently Thu Apr 25, 2024 9:37 am Login / Join Codemiles

Java

C/C++

PHP

C#

HTML

CSS

ASP

Javascript

JQuery

AJAX

XSD

Python

Matlab

R Scripts

Weka





Code:

<?php
class Employee {
    
private $title;
    
private $lastName;
    
private $firstName;
    
protected $salary;
    
private $ratio = 0;
    
    
public function __construct($title, $firstName, $mainName, $salary ) {
        
$this->title     = $title;
        
$this->firstName = $firstName;
        
$this->lastName  = $mainName;
        
$this->salary     = $salary;
    }

    function
getSummaryLine() {
        
$base  = "$this->title ( $this->lastName, ";
        
$base .= "$this->firstName )";
        return
$base;
    }
}

class
Developer extends Employee {
    
private $stayYear = 0;

    
public function __construct($title, $firstName, $mainName, $salary, $stayYear ) {
        
parent::__construct($title, $firstName, $mainName, $salary );
        
$this->stayYear = $stayYear;
    }

    
public function getStayLength() {
        return
$this->stayYear;
    }

    function
getSummaryLine() {
        
$base = parent::getSummaryLine();
        
$base .= ": playing time - $this->stayYear";
        return
$base;
    }

}


print
get_parent_class( 'Developer' );

?>





_________________
M. S. Rakha, Ph.D.
Queen's University
Canada


Author:
Mastermind
User avatar Posts: 2715
Have thanks: 74 time
Post new topic Reply to topic  [ 1 post ] 

  Related Posts  to : get parent class name
 inherit background color from the parent element     -  
 Define class helper class to check the method existance     -  
 java abstract class,concrete class and interface     -  
 relationship between the Canvas class and the Graphics class     -  
 Define class inside another class C++     -  
 inner class that is a member of an outer class?     -  
 load class to applet- load frame class to applet     -  
 PHP example for a class     -  
 PHP class example     -  
 What is an Abstract Class? !!!     -  



Topic Tags

PHP OOP
cron





Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2011
mileX v1.0 designed by codemiles team
Codemiles.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com