博客列表 >面向对象的基本知识

面向对象的基本知识

小的博客
小的博客原创
2018年01月10日 14:39:26838浏览

一:面向对象的基本特点;封装;继承;多态;类的构成:名称,方法,属性,
      类的实例化与访问类成员
      原则:类中非静态成员,必须实例化才可以访问
      访问有二种: 读与写
     .类是对象的模板,对象是类的实例
     .类中成员: 属性与方法
        .类中成员的原型:属性对应变量,方法对应函数
     创建类使用关键字:class
     类名首字母建议大写;

class Computer1//创建一个类 Computer1
{
 public $_name;//public表示共有的类外可以访问
 public $_model;
 }
 $com=new Computer1();//类的实例化,类实例化之后就可以访问里面的属性和方法了,访问即读取和改写
$com->_name='苹果电脑';
$com->_name='苹果电脑金色';
$com->_model='window系统';echo $com->_name,$com->_model;

二:构造方法:类只要实例化就可以运行构造方法::在创建对象时自动调用,主要用来初始化类的实例对象

class Animal{//声明一个类
  
  public function __construct(){
   
   echo '我是比较先进的够着方法';
  }
 }
 $animal=new Animal();//只要实例化这个类,构造方法自动运行,浏览器自动输出构造方法里面要输出的内容
 class Computer3{//再创建一个类Computer3,里面创建一个构造方法一个普通方法

  public function __construct(){

   echo '我是Computer3里面比较先进的构造方法';  

  }

  public function _run(){

    echo '我是普通方法';

   

  }

 
 }

 echo '<hr>';

 $computer3=new Computer3();//实例化之后自用调用构造方法
 echo '<hr>';
 $computer3->_run();//而普通方法需要访问才可以调用


声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议