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

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

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

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


面向对象的三大特性

 

主要内容:

一、目标

二、概念

三、小结

 

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

 

一、目标

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

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

(1)封装

(2)继承

(3)多态

 

二、概念

1、面对象的三大特性

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

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

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

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

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

 

三、小结

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

相关文章
|
6月前
|
安全 Java Go
Go语言基础与面向对象编程概念
【2月更文挑战第10天】本文旨在介绍Go语言的基本特性和面向对象编程(OOP)的核心概念,以及如何将这两者结合起来。通过Go语言的结构体和方法实现封装、继承和多态,让读者深入理解面向对象编程在Go中的实现方式。文章适合对Go语言感兴趣的初学者和想要了解OOP在Go中如何应用的开发者。
|
6月前
|
C语言 iOS开发 MacOS
Objective-C是一种面向对象的编程语言,它扩展了C语言,添加了面向对象编程的特性
【5月更文挑战第9天】Objective-C是苹果公司的面向对象编程语言,用于iOS和macOS应用开发。它扩展了C语言,包含类定义(接口和实现)、对象创建、消息传递、属性、协议、块和类别等语法特性。例如,类通过`@interface`和`@implementation`定义,对象用`alloc`和`init`创建,方法通过消息传递调用。属性简化变量声明,协议定义可选方法集合,块支持代码块作为参数,类别用于扩展已有类。错误处理常使用NSError对象。要深入了解,建议查阅相关教程和文档。
59 0
如何实现面向对象
如何实现面向对象
56 0
|
6月前
|
存储 人工智能 运维
面向对象基础
面向对象基础
67 0
面向对象基础
|
6月前
|
消息中间件 Kubernetes NoSQL
面向对象的三大特性
面向对象的三大特性
|
Java
面试--什么是面向对象?面向对象三大特性?
面试--什么是面向对象?面向对象三大特性?
66 0
|
数据可视化 程序员 C#
C# 面向对象三大特性
C# 面向对象三大特性
109 0
面向对象概念
1. Coad和Yourdon给出了一个定义:面向对象=对象+类+继承+通信 2. 如果一个软件系统使用这样4个概念设计和实现,则我们认为这个软件系统是面向对象的 什么是对象(object)
92 0
C++面向对象的概念和特点
C++面向对象的概念和特点
|
数据挖掘 PHP 开发者
面向对象简单技术实现|学习笔记
快速学习面向对象简单技术实现
面向对象简单技术实现|学习笔记