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(); ?>
相关推荐
面向对象程度设计基础课件 07 第七章 继承机制.ppt 面向对象程度设计基础课件 08 第八章 多态性.ppt 面向对象程度设计基础课件 09 第九章 类属机制.ppt 面向对象程度设计基础课件 10 第十章 C++的输入输出.ppt 面向...
Python从入门到精通 第10章 面向对象程序设计.ppt Python从入门到精通 第11章 模块.ppt Python从入门到精通 第12章 异常处理及程序调试.ppt Python从入门到精通 第13章 文件及目录操作.ppt Python从入门到精通 第14...
第一章 C++入门 第二章 基本数据类型与输入输出 第三章 表达式和语句 第四章 过程化语句 ...第十七章 多重继承 第十八章 运算符重载 第十九章 I/O流 第二十章 模板 第二一章 异常处理
第一章:Java 简介第二章:Java 语言基础第三章:面向对象的概念和 Java 实现-1第四章:面向对象的概念和 Java 实现-2第五章:异 常第六章:java.lang包第七章:java.util 包第八章:java.io 包 第九章:JBuilder ...
计算机后端-Java-Java核心基础-第15章 面向对象07 17. 创建接口匿名实现类的对象.avi
计算机后端-Java-Java核心基础-第13章 面向对象05 17. 多态性的使用.avi
第七章异常处理和程序调试技术 第三章Delphi面向对象编程思想 第九章对话框 第二章Delphi语法基础 第五章VCL组件应用 第八章VCL组件应用续2 第六章VCL组件应用续1 第十一章文件操作和管理 第十三章数据库编程 第十二...
计算机后端-Java-Java核心基础-第15章 面向对象07 17. 饿汉式和懒汉式的对比.avi
计算机后端-Java-Java核心基础-第14章 面向对象06 17. equals()练习2:代码实现.avi
计算机后端-Java-Java核心基础-第15章 面向对象07 17. 饿汉式和懒汉式的对比.avi
第17章 CGI程序设计.ppt 第18章 Web网站编程.ppt 第19章 经典游戏应用-开发弹球游戏.ppt 第20章 网络爬虫应用-豆瓣电影评论的情感分析.ppt 第21章 大数据分析应用-开发数据智能分类系统.ppt 第22章 数据挖掘应用-...
模式原则第9章 生成对象第10章 让面向对象编程更加灵活的模式第11章 执行及描述任务第12章 企业模式第13章 数据库模式第四部分 实践第14章 良好和糟糕的实践第 15章 PEAR 第16章 用phpDocumentor生成文档第17章 ...
第一章 JAVA语言概论 第二章 Java语言基础 第三章 面向对象程序设计 第四章 Java小应用程序 第六章 图形与用户界面技术 第七章 多线程 第九章 输入与输出流 第十一章 java语言的数据库访问技术
第六章 面向对象程序设计 97 一、选择题 97 二、填空题 118 三、判断题 120 四、编程题 123 第七章 数据库的连接 129 一、选择题 129 二、填空题 131 三、判断题 131 四、编程题 131 第八章 多线程 133 一、填空题 ...
《Java程序设计》是面向计算机相关专业的一门专业基础课,...第六章 面向对象基础 第七章 面向对象进阶 第八章 泛型与集合 第九章 异常处理 第十章 输入输出 第十一章 数据库编程 第十二章 并发编程 第十三章 项目案例
Python从入门到精通 第10章 面向对象程序设计.ppt Python从入门到精通 第11章 模块.ppt Python从入门到精通 第12章 异常处理及程序调试.ppt Python从入门到精通 第13章 文件及目录操作.ppt Python从入门到精通 第14...
让你迅速掌握VB.NET基础的法宝,是新手入门的福音
第1章 面向对象概念介绍 1 1.1 过程式程序设计与OO程序设计 2 1.2 从过程式开发转向面向对象开发 4 1.2.1 过程式程序设计 5 1.2.2 OO程序设计 5 1.3 对象到底是什么 5 1.3.1 对象数据 5 1.3.2 对象行为 6 ...
第七章 面向对象编程介绍 第八章 接口 第九章 Java包与可视性 第十章 Java中常用的类 第十一章 Java中的鼠标事件和键盘事件 第十二章 Java中的输入/输出 第十三章 线程 第十四章 Java中的网络编程 第十五章 Java与...