Java Techies- Solution for All
Access Modifiers
Access Modifiers improve the object model by controlling how an object is used or reused.
Access Modifier
Modifier | Description |
---|---|
private | In Private access modifier,properties and methods can be accessed only within the class. |
protected | This modifier check external access to a property or method, but give permits access internally and to parent and child classes. |
public | In this modifier the property or method can be accessed by any part of a script both inside and outside the class definition. All methods are regarded as public unless preceded by a different modifier. |
Example :
<?php class Modifier { public $name = "techknow Heights"; private $name1 = "Website"; function display() { echo $this->name."</br>"; } } class Test extends Modifier { function display() { echo $this->name."</br>"; echo $this->name1;//private variable } } $obj=new Modifier(); $obj->display(); $obj1=new Test(); $obj1->display(); ?>
Output :
techknow Heights techknow Heights Notice: Undefined property: Test::$name1