面向对象的概述

简介: 面向对象的概述

面向对象是什么?

面向对象就是把一堆数据和对这一堆数据的操作方法放在一起,做为一个相互依存的整体——这个整体称之为“对象”;那么对于对象,你可以把自己作为一个整体去对一个你之外的任意实物都可以看做为一个对象,例如一个人,一张桌子,一把椅子等等,所有你能看见并能描述事物的特性的都可以当做一个对象来看待。


什么是类?

在对象中,每一个对象都有自己的特性,和其它对象拥有的共同特性我们把它抽取出来单独对待——这个过程可以称之为对对象的共同特征进行抽象,而其中的这个共同特性我们称之为类;例如,有男人和女人,两者都是人,其中人是两者的共性,把两者同归到人这个类中。


类的一种解释

类名:人;


属性:头,四肢,躯干;


方法:能吃,能动;


类名:女人继承人


属性:继承人的属性+女性


方法:继承人的方法


对于男人这个类也是一样,对于相同的属性和方法,直接继承人的基础就好,不需要重复的去写相同的属性和方法,直接继承人的属性和方法,解决了程序的冗余的一部分问题。


对于面向对象的基本理解可以说是把每一个物体都看成是一个独立的个体,对于其中的内在逻辑是不需要知道的,只需要知道它的对外结果即可,就比如,财务,你知道财务是算账的,你不需要知道它是如何算账的,你只要把算账的结果拿过来用就行了,这就要说到另一个问题,接口,这个坑先不填了,下篇文章再见。


相关文章
|
11月前
|
自然语言处理 Java 编译器
C#OOP之一面向对象简介
C#OOP之一面向对象简介
53 0
|
3月前
|
Java
JAVA面向对象概述
JAVA面向对象概述
14 1
|
3月前
|
存储 人工智能 运维
面向对象基础
面向对象基础
53 0
面向对象基础
|
10月前
|
自然语言处理 JavaScript 前端开发
程序设计语言概述
程序设计语言是用于编写计算机程序的一种形式化语言。它提供了一套语法和语义规则,用于描述计算机程序的结构和行为。
240 0
|
11月前
|
Java 程序员
面向对象的思想(1)之概述
面向对象的思想(1)之概述
46 0
|
程序员
面向对象编程的简述
面向对象编程的简述
42 0
|
存储 Java
面向对象程序设计概述
面向对象程序设计概述
183 0
|
存储 Java 程序员
面向对象基本概念
面向对象基本概念
103 0
|
存储 PHP 开发者
面向对象基础总结|学习笔记
快速学习面向对象基础总结
125 0
|
数据安全/隐私保护 C++
C++面向对象程序设计简介
C++面向对象程序设计简介
184 1