PHP学习笔记--面向对象
/* 类的声明* 1. 你要开发的是什么, 确定写什么类* 2. 类中的成员一定要属于这个类* 电话的类** [修饰类的关键字] class 类名{* 成员属性:外观、颜色、电池容量、屏幕尺寸 .... * 成员方法:打电话、发信息、播放音乐、拍照 .... * }* * 在类中声明成员属性时: 前面必须有修饰词,当不知道使用那个时,就使用var,如果知道使用那一个修饰关键字,就不使用var了** 类中的成属性,如果创建多个对象时,每个对象有不同的属性值时,不要直接组初值** 在创建好对象之后再给值* ** 一个文件只保存一个类, 文件名中包含类名, 文件:类名.class.php* 自动加载* aaa bbb ccc * 变量: aaaBbbCcc* 函数:aaaBbbCcc* 常量:AAABBBCCC* 类名:AaaBbbCcc** 一定要有意义**** 通过类来实例化对象* 1. 使用的是new 新建一个对象,加上类名,就是创建那个类的对象* $对象引用=new 类名;* 2. 只要有一个new 关键字就是创建一个对象,创建一个对象就在内存中分配了一个空间** 只有对象才在内存有存储空间*** ** 对象在内存中的分配** ** 对象的使用** 对象中的成员必须通过对象的引用来访问** 对象->成员** 对象->成员属性=新值* echo 对象->成员属性* 对象->成员方法** 类的声明** 类中成员属性** 类中成员方法** 对象的创建(对象实例化)** 对象中成员的访问形式
转载于:https://www.cnblogs.com/bard233/p/9074378.html
PHP学习笔记--面向对象相关推荐
- Java学习笔记——面向对象
声明:文章首发于我的个人微信公众号Java编程社区,查看更多文章与学习资源请移步我的公众号Java编程社区 万物皆对象 学习Java,我们都听过这句话:万物皆对象.那么什么是对象? 我们先来看看人类是 ...
- Java学习笔记——面向对象 1
声明:本文首发于我的个人微信公众号[Java编程社区],查看更多文章与学习资源请移步我的公众号Java编程社区 万物皆对象 学习Java,我们都听过这句话:万物皆对象.那么什么是对象? 我们先来看看人 ...
- 我的学习笔记 —— 面向对象的SOLID原则
面向对象SOLID原则的学习心得 单一职责原则:Single Responsibility Principle 开闭原则 :Open Closed Principle 里氏替换原则:Li ...
- [学习笔记]面向对象VS面向过程
1.编程范式 为了实现同一个任务不同的编程方式类别称为编程范式 2.面向过程编程 面向过程从上到下运行,将一个大问题分解成小问题,再将小问题继续分解成足够简单在一定范围内可以解答的小问题为止! 3.面 ...
- 系统架构师学习笔记-面向对象方法
目录 基本概念 统一建模语言(UML) 基本概念 对象(Object):它是系统用来描述客观事物的一个实体,是构成系统的一个基本单位. 类(Class):它是具有相同属性和方法的一组对象的集合. 继承 ...
- python学习笔记(面向对象,类)
一.类的定义 1.类的基本结构 #命名规则: 驼峰法 class Student(): # 使用class 定义类a= 1 # 变量name = '小明'def aa(self): # 函数print ...
- 学习笔记——面向对象第三天
笔记 1.引用类型数组: 与基本类型数组的区别: 给数组元素赋值必须new一下 若想访问对象数据必须通过数组元素打点 //声明整形数组arr,包含3个元素,每个元素都是int类型,默认值为0 int[ ...
- 学习笔记——面向对象第八天
笔记 1.接口: 1.是一种引用数据类型 2.由interface定义 3.只能包含常量和抽象方法 4.接口不能被实例化(new对象) 5.接口是需要被实现/继承的,实现类/派生类:必须重写所有抽象方 ...
- 学习笔记——面向对象第四天
笔记 1.向上造型的意义:-------实现代码复用 超类型的引用指向派生类的对象 能点出来什么,看引用的类型----------规定 超类型 派生类型 Animal o3 = nem Tiger() ...
- JavaScript学习笔记---面向对象编程-JS高级部分(pink老师)
目录 一.面向对象编程介绍 1.1 两大编程思想 1.面向过程编程POP(Process-Oriented Programming) 2.面向对象编程OOP(Object Oriented Progr ...
最新文章
- 【数学建模】【APIO2015】Palembang Bridges
- 使用 Spring 2.5 基于注解驱动的 Spring MVC(二)
- 短视频Gif快手-有点意思 | 手摸手产品研究院
- mysql gtid 5.7_MySQL5.7之GTID复制
- MyBatis 源码解读-propertiesElement()
- 读源码,对程序员重要吗?
- 【数据结构基础笔记】【栈】
- C++的常量折叠(一)
- [js] js的循环结构有哪些?
- [Swift]LeetCode268. 缺失数字 | Missing Number
- 二叉搜索树(Binary Search Tree)(Java实现)
- bootstrap课程5 bootstrap中的组件使用的注意事项是什么
- 第二十节,使用RNN网络拟合回声信号序列
- Python爬虫Scrapy入门
- docker 常用命令 五 容器日志
- 常用的企业邮箱有哪些?什么邮箱好用
- codeup21158 循环比赛日程表
- RFT 控件类型关系
- 用python画机器猫--哆啦A梦,开干!
- (一)淘宝首页的代码(周六一天敲出来的)html结构展示