Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Study the classes below: class A { protected $name, $id; private static $number = 1 ; public function _ _ construct ( $na ) {

Study the classes below:
class A{
protected $name, $id;
private static $number =1;
public function __construct($na){
$this->name = $na;
$this->id = self::$number;
self::$number++;
}
public function setName($na){
$this->name = $na;
}
public function getName(){
return $this->name;
}
public function getID(){
return $this->id;
}
public function toString(){
return "$this->name,$this->id";
}
}
class B extends A{
protected $type;
public function __construct($na, $ty){
$this->type = $ty;
parent::__construct($na);
}
public function setType($ty){
$this->type = $ty;
}
public function getType(){
return $type;
}
public function toString(){
return parent::toString().",".$this->type;
}
}
Which one of the following options is correct for the code above?

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions