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 面向...
第一章 C++入门 第二章 基本数据类型与输入输出 第三章 表达式和语句 第四章 过程化语句 ...第十七章 多重继承 第十八章 运算符重载 第十九章 I/O流 第二十章 模板 第二一章 异常处理
"面向对象编程基础" 本资源摘要信息涵盖了面向对象编程的基础知识,包括类、对象、继承、多态、接口等概念。下面是详细的知识点: 一、面向对象编程基础 面向对象编程是一种编程范式,它将程序看作是一个对象的...
第一章:Java 简介第二章:Java 语言基础第三章:面向对象的概念和 Java 实现-1第四章:面向对象的概念和 Java 实现-2第五章:异 常第六章:java.lang包第七章:java.util 包第八章:java.io 包 第九章:JBuilder ...
【VB.NET基础第七章:面向对象程序设计】 在编程领域,面向对象编程(Object-Oriented Programming,简称OOP)是一种强大的设计思想,它将复杂的问题分解为一系列可复用的对象,使得代码更加清晰、模块化。VB.NET,...
计算机后端-Java-Java核心基础-第15章 面向对象07 17. 创建接口匿名实现类的对象.avi
第17章提供了一个面向对象图形用户界面编程的概览,涉及到三种不同的工具包。 第18章深入探讨了面向对象的多线程编程,这是现代编程中的一个重要主题,特别是对于需要并发执行的任务。 第19章讨论了网络编程,即...
计算机后端-Java-Java核心基础-第13章 面向对象05 17. 多态性的使用.avi
第七章异常处理和程序调试技术 第三章Delphi面向对象编程思想 第九章对话框 第二章Delphi语法基础 第五章VCL组件应用 第八章VCL组件应用续2 第六章VCL组件应用续1 第十一章文件操作和管理 第十三章数据库编程 第十二...
计算机后端-Java-Java核心基础-第15章 面向对象07 17. 饿汉式和懒汉式的对比.avi
《C++面向对象程序设计第6版答案》是学习C++编程的重要参考资料,它涵盖了第六版教材中的关键概念和练习解答。这份资源包含了从Chapter02到Chapter18的各个章节习题答案,帮助读者深入理解和掌握面向对象编程的核心...
计算机后端-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章 数据挖掘应用-...
- **继承与多态性**:第七章探讨了继承机制以及多态性的概念,这些都是面向对象编程的重要特征。 - **接口与程序包**:第八章讲解了接口的作用以及如何使用程序包来组织代码。 3. **程序设计语言的高级内容**: ...
面向对象程序设计基础是计算机科学中的重要概念,尤其在C++这种强大且广泛使用的编程语言中,它是理解和编写复杂软件的基础。本教程由中山大学提供,专为C++初学者设计,通过十二个章节深入浅出地介绍了面向对象编程...
最后,第十一章和第十二章分别为“Windows编程初步”和“综合设计实例——简单矢量绘图程序”。前者可能涵盖了WinAPI的基础知识,后者则通过一个实际项目展示了如何将前面学到的知识应用于实践,设计并实现一个简单...
第六章 面向对象程序设计 97 一、选择题 97 二、填空题 118 三、判断题 120 四、编程题 123 第七章 数据库的连接 129 一、选择题 129 二、填空题 131 三、判断题 131 四、编程题 131 第八章 多线程 133 一、填空题 ...
《C++面向对象程序设计...总的来说,《C++面向对象程序设计(第6版)》是一本全面覆盖C++基础知识和高级特性的教材,通过深入学习,读者不仅可以掌握C++编程,还能理解面向对象的设计思想,为软件开发打下坚实基础。