面向对象的三大特性|学习笔记

简介: 快速学习面向对象的三大特性

开发者学堂课程【PHP 进阶教程-由浅入深掌握面向对象开发-第二阶段面向对象的三大特性】学习笔记,与课程紧密联系,让用户快速学习知识。  

课程地址:https://developer.aliyun.com/learning/course/712/detail/12686


面向对象的三大特性

 

主要内容:

一、目标

二、概念

三、小结

 

本章节学习面向对象语言,指具有面向对象思想的语言,任何的高级语言,都有一些特性符合思维逻辑。

 

一、目标

1.理解面向对象三大特性,了解每种特性带来的效果和价值。

从以下三个方面进行讲解。

(1)封装

(2)继承

(3)多态

 

二、概念

1、面对象的三大特性

面向对象是一种编程思想,其本质是以建立模型体现出来的抽象思维过程和面向对象的方法。模型是用来反映现实世界中事物特征。

其实语言建立的基础是模拟现实生活中所碰到的事物,而计算机语言要解决的问题其实是把现实社会中所碰到的事物移到计算机世界里面来实现。

(1)面向对象编程思想三大特性:封装、继承、多态

(2)三大特性是指导面向对象编程的核心思想

因为这三种特性,指导一个技术如何实现,是对简单的面向对象的三大特性做大概了解,之后会进行独立学习。

 

三、小结

学习三大特性的目的,其实本质是为了更好的理解面向对象编程思想、语言的设计过程及内部的思维逻辑。在之后就能够更好的实现面向对象的编程,更加清楚的知道如何将现实中要实现的业务需求搬至计算机里面,然后使用代码进行实现。

相关文章
|
7月前
|
人工智能 编解码 芯片
告别低效沟通|让技术提问不再头疼-这套高效AI提问模板来帮你
不会向ai提问,不知道怎么提问的 可以看看
20763 1
告别低效沟通|让技术提问不再头疼-这套高效AI提问模板来帮你
|
3月前
|
人工智能 文字识别 运维
AR眼镜在巡检业务中的软件架构设计|阿法龙XR云平台
引入AR眼镜与AI融合的巡检方案,构建“端-边-云”协同架构,实现工单可视化、AR叠加数据、智能识别表计与异常、远程协作及自动报告生成,提升工业巡检效率与智能化水平。
|
6月前
|
API 开发工具 开发者
HarmonyOS NEXT实战:拨打电话
本课程介绍如何在HarmonyOS SDK中使用Telephony Kit实现拨打电话功能。通过CallPhoneDemoPage示例,讲解如何输入电话号码并调用makeCall接口拨号,涉及call模块的使用及设备通话能力检测。
7932 0
WK
|
开发框架 开发工具 C++
C++跨平台框架Qt
Qt是一个功能强大的C++跨平台应用程序开发框架,支持Windows、macOS、Linux、Android和iOS等操作系统。它提供了250多个C++类,涵盖GUI设计、数据库操作、网络编程等功能。Qt的核心特点是跨平台性、丰富的类库、信号与槽机制,以及良好的文档和社区支持。Qt Creator是其官方IDE,提供了一整套开发工具,方便创建、编译、调试和运行应用程序。Qt适用于桌面、嵌入式和移动应用开发。
WK
531 5
|
JavaScript Java 开发者
Spring Boot中的@Lazy注解:概念及实战应用
【4月更文挑战第7天】在Spring Framework中,@Lazy注解是一个非常有用的特性,它允许开发者控制Spring容器的bean初始化时机。本文将详细介绍@Lazy注解的概念,并通过一个实际的例子展示如何在Spring Boot应用中使用它。
378 2
|
编解码 安全 搜索推荐
国庆出游远程实测:ToDesk 、TeamViewer、AnyDesk远程控制软件稳定性
随着科技的不断发展,远程控制软件已成为我们生活中不可或缺的一部分。尤其是在国庆出游期间,我们可能会遇到一些突发情况,如相机故障、手机丢失、临时办公、远程协助等,而远程控制软件可以帮助我们缓解这些问题。出于此项需求,本文将通过实测多款远程控制软件的稳定性,为你提供参考。
|
搜索推荐 安全 数据挖掘
产品运营方法论:从目标拆解到策略重构
本文从产品运营的定义到作者对产品运营的理解以及一些工作中用到的方法论做了总结。
212079 33
|
SQL 关系型数据库 MySQL
|
缓存 API 异构计算
数据缓存系列分享(二):23秒完成从零开始搭建StableDiffusion
通过文章 数据缓存系列分享(一):打开大模型应用的另一种方式 我们了解ECI数据缓在使用体验、性能等方面相比于NAS、OSS存储方式的优劣。本文将继续结合实际场景 StableDiffusion 应用讲解数据缓存在大模型方面所带来的极致体验。值得一提的是,即便是对于没有任何准备、零算法基础、零大模型背景知识的开发者也可以轻松地通过ECI API在短短的23秒的时间内就可以搭建一个完整的StableDiffusion应用。
1305 0
数据缓存系列分享(二):23秒完成从零开始搭建StableDiffusion