PHP-(六)面向对象

php中需要先创建类 再用通过类创建对象

php 中使用 指向符号  ->   操作属性和方法

多态 : 不同对象调用相同方法,得到不同回应.

可见度

php 中属性可见度:

 * 1,var  修饰的属性 可见度特别高,外界 可以通过指向符号 直接访问

 * 2,public  公开的  修饰的属性或者方法  可以被所有类 以及类的外部访问到

 * 3,protected  受保护的  修饰的属性或者方法  可以被当前类 以及子类访问到    //外部不能访问 需要访问器/设置器

 * 4,private   私有的   修饰的属性或者方法  只能在当前类中被访问到   //外部不能访问 需要访问器/设置器

访问/设置器的写法

        //获取 age (gettet 方法/访问器)
	function getAge(){
		return $this->age;
	}
	//设置 age (setter方法/设置器)
	function setage ($age){
		$this->age =$age;
	}

继承

继承的语法: class 子类 extends 父类

class Student extends Person{   }

            // 子类重写父类的方法
    	// 1, 完全重写
//		function introduction() {
//			echo "子类完全重写了";
//		}
		// 2, 不完全重写(扩充功能)
		function introduction() {
			// parent 代表父类
			parent::introduction();// 让父类调用对应的方法
			
			echo "子类不完全重写了";
		}
	}

猜你喜欢

转载自blog.csdn.net/a17634399794/article/details/82694934
今日推荐