面向对象向知识总结

面向对象向知识总结:

过程式编程和面向对象编程
面向对象:万事万物皆对象(使用类比的方式,对于事物进行归类)
特征:封装,继承,多态
封装:隐藏 访问修饰符(public公共的 protected受保护的 private私有的)
继承:代码的重复使用,extends 单继承,私有的没办法直接访问
多态:变化的形态 (重写) 抽象类 / 接口

$this=当前类的对象(伪对象) parent=父类 self static const final ::

魔术方法:下划线开头,系统自动调用

include‘’时;报出警告,不影响后续代码的执行
requer‘’时;报出错误,终止后续代码的执行
类的自动加载:spl_autoload_register

命名空间:

异常和错误: exception 、 error

mysql库====》mysql数据库
mysqli库====》mysql数据库
PDO ====》通用于所有数据库

mysql库 ====》mysql_connect mysql_select_db

mysqli库=====>mysqli_init mysqli_options mysqli_ mysqli_query mysqli_fetch_all mysqli_free_result mysql_close

PDO ===> __construct $pdo->query / $pdo->exec $pdo->prepare $pdo=null

PDOStatement ===>$ps->execute

时间: 2024-10-11 17:01:04

面向对象向知识总结的相关文章

Python 面向对象基础知识

面向对象基础知识 1.什么是面向对象编程? - 以前使用函数 - 类 + 对象 2.什么是类什么是对象,又有什么关系? class 类: def 函数1(): pass def 函数2(): pass # obj是对象,实例化的过程 obj = 类() obj.函数1() ========== 面向对象不好 ============ ========== 函数编程好 ============== - 有时候,函数编程能实现?比较麻烦. - 面向对象非常的简单就能实现. 3.什么时候适用面向对象?

JavaScript 面向对象开发知识基础总结

JavaScript 面向对象开发知识基础总结 最近看了两本书,书中有些内容对自己还是很新的,有些内容是之前自己理解不够深的,所以拿出来总结一下,这两本书的名字如下: JavaScript 面向对象精要 JavaScript 启示录 如果对于 JavaScript 面向对象编程理解不够深的话,第一本书还是强烈推荐的.第二本书比较适合初中级的开发者阅读.对各种知识点都有代码示例.内容中规中矩. 1.JavaScript 中的变量类型和类型检测 C#和Java等编程语言用栈存储原始类型,用堆存储引用

Python学习之旅—面向对象进阶知识:类的命名空间,类的组合与继承

前言 上篇博客笔者带领大家初步梳理了Python面向对象的基础知识,本篇博客将专注于解决三个知识点:类的命名空间,类的组合以及面向对象的三大特性之一继承,一起跟随笔者老看看今天的内容吧. 1.类的命名空间 在上一篇博客中,我们提到过对象可以动态添加属性,一起来回忆下昨天的知识点,看如下的代码: class A: pass a = A() a.name = 'alex' print(a.name) 这里我们手动为a对象添加了一个属性name,然后直接打印可以得到a对象的名称.通过这个例子,我们可以

PHP中oop面向对象基础知识(一)

                                                                                    OOP 基础知识汇总(一) >>>你需要了解以下概念面向对象&面向过程概念:  面向过程:专注于解决一个问题的过程.面向过程的最大特点,是由一个一个的函数去解决处理这个问题的一系列过程.  面向对象:专注于由哪个对象来处理一个问题.面向对象的最大特点,是有一个个具有属性和功能的类,从类中拿到对象,进而处理问题. [

《大话设计模式》笔记-基础知识2:面向对象基础知识

本书作者介绍每一种设计模式就是用类图(用的UML类图,其基础知识另文介绍)+面向对象语言小程序+人物对话解释知识点.本文就是介绍<大话设计模式>中所用到面向对象的基础知识(基于C#语言),方便阅读本书代码. 类与实例 (1)对象 一切事物皆为对象,对象就是看到.感觉到.听到.摸到等实实在在的东西.准确地说,对象是一个自包含的实体,用一组可识别的特性和行为来标识.面向对象编程,就是针对对象来进行编程的. (2)类 类就是具有相同的属性和功能的对象的抽象的集合.例子如下 "class&q

[麦先生]PHP面向对象基础知识小结

麦先生引言: 伴随着PHP对于面向对象的思想的引入,其执行高效率,代码可塑性,可重用性也促使PHP进入了井喷式发展,对于很多像我这样的初学者而言,如何理解面向对象的思想并灵活运用最为重要; 面向对象的定义:万物皆对象,每一个拥有特定功能和属性的事务都可以成为一个对象,而运用面向对象的思想就是摒弃过去的过程化开发的繁琐和重复,让对象替我们办事情;那么多个拥有相似功能的对象我们可以把他们看成一个大类,称之为类; 面向对象的三大特点:封装,继承,多态; 类的声明方式:class关键字+类名+{};其中

c#面向对象 基础知识(转)

OOP技术按照现实世界的特点来管理复杂的事物,把它们抽象为对象,具有自己的状态和行为,通过对消息的反应来完成一定的任务.这种编程方法提供了非常强大的多样性,大大增加了代码的重用机会,增加了程序开发的速度:同时降低了维护负担,将具备独立性特制的程序代码包装起来,修改部分程序代码时不至于会影响到程序的其他部分. 1.  对象 什么是对象?实际上,现实世界就是由各种对象组成的,如人.汽车.动物.植物等.复杂的对象可以由简单的对象组成.对象都具有各自的属性,如形状.颜色.重量等:对外界都呈现出各自的行为

面向对象基础知识

面向对象(Object Oriented,OO)是软件开发方法.面向对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统.交互式界面.应用结构.应用平台.分布式系统.网络管理结构.CAD技术.人工智能等领域.面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物. 面向对象要素 ⑴抽象. 抽象是指强调实体的本质.内在的属性.在系统开发中,抽象指的是在决定如何实现对象之前的对象的意义和行为.使用抽象可以尽可能避免过早考虑一些细节. 类实现了对象的数据(即状态)和

JavaScript面向对象核心知识归纳

面向对象 概念 面向对象就是使用对象.面向对象开发就是使用对象开发. 面向过程就是用过程的方式进行开发.面向对象是对面向过程的封装. 三大特性 抽象性所谓的抽象性就是:如果需要一个对象描述数据,需要抽取这个对象的核心数据 提出需要的核心属性和方法 不在特定的环境下无法明确对象的具体意义 封装性对象是将数据与功能组合到一起,即封装 JS对象就是键值对的集合,键值如果是数据(基本数据.符合数据.空数据)就称为属性,如果键值是函数那么就称为方法 对象就是将属性与方法封装起来 方法是将过程封装起来 继承