本文实例讲述了PHP面向对象基本概念。分享给大家供大家参考,具体如下:
Demo1.php
<?php //怎样去创建一个类 格式:修饰符 class 类名{} //我们去创建一个电脑的类,这类可以创建出对象(生产出电脑) class Computer { //类名第一个字母大写 } //创建一台电脑出来,也就是对象的声明 //格式:变量 = new 类名(); //new Compuer() 表示实例化的过程(意思是创建一个对象) //$compuer1 = new Compuer() 这个过程就是把实例化对象的地址给 $compuer1 //$compuer1 我们就可以称作为对象的应用 $computer1 = new Computer(); //这是我们创建的第一台电脑 $computer2 = $computer1; //这是我们创建的第二台电脑 var_dump($computer1); echo '<br/>'; var_dump($computer1); ?>
Demo2.php
<?php header('Content-Type:text/html; charset=utf-8;'); // class Computer { // //字段成员的声明格式:修饰符 变量名 [=xxx]; // public $_name = '联想'; //public 表示共有,类外可以访问 // public $_model = 'i7'; // } // //创建一个对象,生产出一台电脑 -> 表示指向 // $computer1 = new Computer(); // echo $computer1 -> _name; // $computer1 -> _name = 'dell'; // echo $computer1 -> _name; class Computer { //字段成员的声明格式:修饰符 变量名 [=xxx]; public $_name; //public 表示共有,类外可以访问 public $_model; } //创建一个对象,生产出一台电脑 -> 表示指向 $computer1 = new Computer(); //给成员字段赋值 $computer1 -> _name = '联想'; //取值 echo $computer1 -> _name; ?>
Demo3.php
<?php header('Content-Type:text/html; charset=utf-8;'); class Computer { public $_name; //public 表示共有,类外可以访问 public $_model; //创建方法的格式:修饰符 function 方法名(){} //如果不加修饰符,默认就是public function _run(){ echo '我是运行的方法'; } } //创建一个对象,生产出一台电脑 -> 表示指向 $computer1 = new Computer(); $computer1 -> _run(); ?>
Demo4.php
<?php header('Content-Type:text/html; charset=utf-8;'); // class Computer { // //字段成员的声明格式:修饰符 变量名 [=xxx]; // public $_name = '联想'; //public 表示共有,类外可以访问 // public $_model = 'i7'; // } // //创建一个对象,生产出一台电脑 -> 表示指向 // $computer1 = new Computer(); // echo $computer1 -> _name; // $computer1 -> _name = 'dell'; // echo $computer1 -> _name; class Computer { //字段成员的声明格式:修饰符 变量名 [=xxx]; public $_name; //public 表示共有,类外可以访问 public $_model; } //创建一个对象,生产出一台电脑 -> 表示指向 $computer1 = new Computer(); //给成员字段赋值 $computer1 -> _name = '联想'; //取值 //echo $computer1 -> _name; $computer2 = $computer1; echo $computer2 -> _name; ?>
Demo5.php
<?php header('Content-Type:text/html; charset=utf-8;'); class Computer { public $_name; //public 表示共有,类外可以访问 public $_model; //创建方法的格式:修饰符 function 方法名(){} //如果不加修饰符,默认就是public function _run($_who){ echo $_who.'是运行的方法'; } } //创建一个对象,生产出一台电脑 -> 表示指向 $computer1 = new Computer(); $computer1 -> _run('一站式建网站'); ?>
Demo6.php
<?php header('Content-Type:text/html; charset=utf-8;'); class Computer { //创建一个构造方法 public function Computer(){ echo '我是构造方法'; } } //只要实例化,就可以运行构造方法 //$computer = new Computer(); new Computer(); ?>
Demo7.php
<?php header('Content-Type:text/html; charset=utf-8;'); class Computer { //创建一个构造方法 public function __construct(){ echo '我是比较先进的构造方法'; } } //只要实例化,就可以运行构造方法 //$computer = new Computer(); new Computer(); ?>
Demo8.php
<?php header('Content-Type:text/html; charset=utf-8;'); class Computer { //创建一个构造方法 public function __construct(){ echo '我是比较先进的构造方法'; } //析构方法 public function __destruct(){ echo '我是析构方法'; } //普通方法 public function _run(){ echo '我是普通方法'; } } //只要实例化,就可以运行构造方法 $computer = new Computer(); $computer -> _run(); ?>
更多关于PHP相关内容感兴趣的读者可查看本站专题:《php面向对象程序设计入门教程》、《PHP数组(Array)操作技巧大全》、《PHP基本语法入门教程》、《PHP运算与运算符用法总结》、《PHP网络编程技巧总结》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总》
希望本文所述对大家PHP程序设计有所帮助。
本文向大家介绍python基础教程之面向对象的一些概念,包括了python基础教程之面向对象的一些概念的使用技巧和注意事项,需要的朋友参考一下 Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。 面向对象的最主要目的是提高程序的重复使用性。我们这么早切入面向对象编程的原因是,Python的整个概念是基于
面向对象思想 面向对象(Object Oriented,OO)是软件开发方法 面向对象是一种对现实世界抽象的理解,是计算机编程技术发展到一定阶段后的产物 Object Oriented Programming-OOP ——面向对象编程 面向对象和面向过程区别 面向对象是相对面向过程而言 面向对象和面向过程都是一种思想 面向过程 强调的是功能行为 关注的是解决问题需要哪些步骤 回想下前面我们完成一个
本文向大家介绍php面向对象程序设计入门教程,包括了php面向对象程序设计入门教程的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php面向对象程序设计。分享给大家供大家参考,具体如下: 1.面向对象与面向过程的对比 面向过程:以事件为中心,分几个步骤去完成。不可扩展,html与php不分离 面向对象:自己作为指挥者,指挥别人去做。具有可扩展性,html和php代码分离 2.什么是对象?
谢谢逆水寒龙,topmad和Liqing纠错 Python使用类(class)和对象(object),进行面向对象(object-oriented programming,简称OOP)的编程。 面向对象的最主要目的是提高程序的重复使用性。我们这么早切入面向对象编程的原因是,Python的整个概念是基于对象的。了解OOP是进一步学习Python的关键。 下面是对面向对象的一种理解,基于分类。 相近对
记住,Python把在程序中用到的任何东西都称为 对象 。这是从广义上说的。因此我们不会说“某某 东西 ”,我们说“某个 对象 ”。 给面向对象编程用户的注释 就每一个东西包括数、字符串甚至函数都是对象这一点来说,Python是极其完全地面向对象的。 我们将看一下如何使用变量和字面意义上的常量。保存下面这个例子,然后运行程序。 如何编写Python程序 下面是保存和运行Python程序的标准流程。
1、面向对象的两个基本概念 编程语言中,一般有两种编程思维,面向过程和面向对象。 面向过程,看重的是解决问题的过程。 这好比我们解决日常生活问题差不多,分析解决问题的步骤,然后一步一步的解决。 而面向对象是一种抽象,抽象是指用分类的眼光去看世界的一种方法。 Python 就是一门面向对象的语言, 如果你学过 Java ,就知道 Java 的编程思想就是:万事万物皆对象。Python 也不例外,在解