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

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

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

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


面向对象的三大特性

 

主要内容:

一、目标

二、概念

三、小结

 

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

 

一、目标

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

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

(1)封装

(2)继承

(3)多态

 

二、概念

1、面对象的三大特性

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

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

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

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

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

 

三、小结

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

相关文章
|
2月前
|
存储 人工智能 运维
面向对象基础
面向对象基础
38 0
面向对象基础
|
3月前
|
消息中间件 Kubernetes NoSQL
面向对象的三大特性
面向对象的三大特性
|
9月前
如何实现面向对象
如何实现面向对象
40 0
|
5月前
|
Java
面试--什么是面向对象?面向对象三大特性?
面试--什么是面向对象?面向对象三大特性?
30 0
|
9月前
|
数据可视化 程序员 C#
C# 面向对象三大特性
C# 面向对象三大特性
65 0
|
9月前
面向对象概念
1. Coad和Yourdon给出了一个定义:面向对象=对象+类+继承+通信 2. 如果一个软件系统使用这样4个概念设计和实现,则我们认为这个软件系统是面向对象的 什么是对象(object)
48 0
|
9月前
|
C++
C++面向对象的概念和特点
C++面向对象的概念和特点
|
设计模式 Rust JavaScript
Java面向对象的一些特性
Java面向对象的一些特性