面向对象(类与对象———重点!!!
来源:互联网 发布:怎么修改tomcat的端口 编辑:程序博客网 时间:2024/06/04 18:38
Python中重点与难点,必须熟练掌握!!!
1.面向对象
面向对象概念(再补充)
面向对象(Object Oriented,OO)是软件开发方法,是一种思想。面向对象的对象是指客观世界存在的事物。
我们之前编程所熟悉的思路叫做面向过程,我们之前在编码的时候完成一个小案例、一件事情是按照一定的顺序,从头到尾一步一步的做下去,先做什么,再做什么,一直到事情结束。这种思路比较好理解,也是我们在做一件事的时候的思路。
而面向对象则是将一个项目、或者一件事分解称一个个更小的部分,每一部分负责什么方面的功能,然后再将这些部分组合在一起合成一个整体,从而解决问题。
这两种都是比较常用的方法,都能达到通过计算机解决问题的目的。
类和对象概念
类和对象是面向对象最重要的两个概念。对象是面向对象编程的核心,在使用对象的过程中,为了将具有共同特征和行为的一组对象抽象定义,提出了另外一个新的概念——类。
什么是类呢?
类(Class)是面向对象程序设计(OOP,Object-Oriented Programming)实现信息封装的基础。类是一种用户定义类型,也称类类型。每个类包含数据说明和一组操作数据或传递消息的函数。类的实例称为对象。
类的实质是一种数据类型,类似于int、char等基本类型,不同的是它是一种复杂的数据类型。因为它的本质是类型,而不是数据,所以不存在于内存中,不能被直接操作,只有被实例化为对象时,才会变得可操作。
类是抽象的,在使用的时候通常会找到这个类的一个具体的存在,使用这个具体的存在。一个类可以找到多个对象。
类只是定义了某个事物应该是什么样,具体来讲,也就是说该事物具有那些行为和属性。它只是一种抽象的定义,并不是某个具体的事物。但是我们可以根据类来创建具有类定义的属性和行为的具体事物。
什么是对象呢?
某一个具体事物的存在 ,在现实世界中可以是看得见摸得着的。可以是直接使用的。
一句话:类就是创建对象的模板。
- 面向对象(类与对象———重点!!!
- 面向对象分析与设计——类与对象
- 第三篇重点面向对象与封装
- php面向对象重点
- 面向对象 重点
- 面向对象一些重点
- 黑马程序员——面向对象2:类与对象
- 面向对象基础——类与对象的定义
- C++面向对象(一)——类与对象
- Java对象与类——面向对象程序设计概述
- Java面向对象详谈——类与对象
- Java面向对象——类与对象
- 黑马程序员—面向对象与类
- 重点练习类与对象
- 面向对象——类、对象
- Java基础——Java重点基础之面向对象思想
- Java面向对象重点总结
- 面向对象上(重点)
- SpringMVC之类型转换Converter
- 理解差分约束(转)
- HDU 3699(J) ——A hard Aoshu Problem(DFS暴力搜索)
- python爬虫学习第一天
- 第二章(java内存区域与内存溢出异常)
- 面向对象(类与对象———重点!!!
- 字符串的旋转
- CSU-ACM2017暑假集训2-二分搜索 A
- 我只是尝试发一篇而已
- 了解SQLServer中varchar(max)、nvarchar(max)和varbinary(max)
- C# 钉钉--网站应用钉钉扫码登录开发(C# asp.net)
- Android大图片背景性能优化篇
- Java内存区域类型
- 无线视频监控Mjpg-streamer输出分析