举例:
大象装进冰箱
面向过程:
打开冰箱.
存储大象.
关上冰箱.
C语言..
对于面向过程思想,强调的是过程(动作)
面向对象. java C# C++
对于面向对象思想,强调的是对象(实体)
冰箱打开
冰箱存储
冰箱关闭
特点:
1.面向对象就是一种常见的思想,符合人们的思考习惯
2.面向对象的出现,将复杂的问题简单化.
3.面向对象的出现,让曾经在过程中的执行者,变成了对象中的指挥者.
类与对象之间的关系
对于事物描述通常指关注两个方面.
一个是属性,一个是行为.
只要明确该事物的属性和行为并定义在类中即可。
对象:其实就是该类事物实实在在存在的个体。
类于对象之间的关系?
类:事物的描述
对象:该类事物的实例。在java中通过new来创建的。
举例:
一个面试官,他一个人能做出来整站的网站.可是他招聘人的目的是什么,是为了提高开发效率,不关注任何细节,他要招聘的就是一个专业的软件高级工程师,而个这个专业的软件工程师.他有自己的属性 java css 等 他的行为是会写代码 而这些属性和行为就构成了一个类.而这个一类归属为软件工程师.或者说着个软件工程师具备这些行为和属性 他属于某一类! 面试官在招聘你这类人的时候而你具备招聘人符合的事物(事物的描述比如属性和行为),称为对象.就是以面向对象的思想去在招聘.
/** * 类和对象的区别 * 举例: * 描述小汽车: * 属性: * 颜色 * 轮胎数 * 行为: * 跑 * * 定义类其实就是在定义类中的成员 * 成员:成员变量----属性 成员函数----行为 */ class Car { //汽车的属性 int number; String red; //行为 public void run() { //汽车跑起来是要借助于属性的构建的 System.out.println("轮胎数:"+number+"颜色:"+red); } } class carDemo { public static void main(String[] args) { //在计算机上创建一个car实例,通过new关键字 //c 是个类类型的引用变量,指向该实例 Car c = new Car(); c.number=4; c.red="red"; c.run();//要使用对象中的内容可以使用对象点成员来调用 }
对象的内存体现
相关推荐
...
...
第6章 面向对象编程 Python基础编程与实践教学课件第6章--面向对象编程全文共21页,当前为第1页。 CONTENTS 目 录 6.1 面向对象编程概述 01 6.2 类与对象 02 6.3 成员属性 03 6.4 成员方法 04 6.5 类的继承 05 ...
2018.2 Python语言程序设计 南京邮电大学计算机学院 第8章-PythonPytho程序设计基础教程-面向对象编程全文共27页,... 4 第8章-PythonPytho程序设计基础教程-面向对象编程全文共27页,当前为第4页。 Person类的定义和实
13.1 TCP/IP协议简介 第13章-Java网络编程-Java面向对象程序设计教程-微课视频版-程杰-清华大学出版社全文共17页,当前为第4页。 13.1 TCP/IP协议简介 底层网络 网络层 传输层 应用层 底层网络协议 网页浏览 文件...
7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形库的应用方法 8-6-5-Turtle库介绍 8-6-6-图形用户接口实例 8-6-7-Turtle实例 8-6-8-Turtle Art 第6章-函数与递归-1-...
7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形库的应用方法 8-6-5-Turtle库介绍 8-6-6-图形用户接口实例 8-6-7-Turtle实例 8-6-8-Turtle Art 第6章-函数与递归-1-...
7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形库的应用方法 8-6-5-Turtle库介绍 8-6-6-图形用户接口实例 8-6-7-Turtle实例 8-6-8-Turtle Art 第6章-函数与递归-1-...
7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形库的应用方法 8-6-5-Turtle库介绍 8-6-6-图形用户接口实例 8-6-7-Turtle实例 8-6-8-Turtle Art 第6章-函数与递归-1-...
7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形库的应用方法 8-6-5-Turtle库介绍 8-6-6-图形用户接口实例 8-6-7-Turtle实例 8-6-8-Turtle Art 第6章-函数与递归-1-...
第4章 类和对象的进一步讨论 4.1 习题参考解答 4.2 上机实验题参考解答 第5章 继承与派生 5.1 习题参考解答 5.2 上机实验题参考解答 第6章 多态性与虚函数 6.1 习题与参考解答 6.2 上机实验题与参考解答 第7章 ...
第一章:Java 简介第二章:Java 语言基础第三章:面向对象的概念和 Java 实现-1第四章:面向对象的概念和 Java 实现-2第五章:异 常第六章:java.lang包第七章:java.util 包第八章:java.io 包 第九章:JBuilder ...
第4 章 异常处理 . 86 第5 章 何时使用面向对象编程 114 第6 章 Python 数据结构 . 147 第7 章 Python 里面向对象的快捷方式 180 第8 章 设计模式1 214 第9 章 设计模式2 244 第10 章 文件和字符串 270 第11 章 测试...
本书针对程序设计的初学者,以面向对象的程序设计思想为主线,以通俗易懂的方法介绍C++语言,引导读者以最自然的方式,将人类习惯的面向对象的思维方法运用到程序设计中。主要内容包括程序设计基础知识、类与对象的...
第4章介绍面向对象的分析和设计。第5章使用这些面向对象观点分析了图形用户界面(GUI)和Java Swing类库。第6章以一个小规模的Java应用程序为实例,将前5章的内容结合到一起。 接下来的章节让您对面向对象编程的实践...
这是学Java的时候教程上的习题,上传供大家学习学习,希望大家上传更多的资源
7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形库的应用方法 8-6-5-Turtle库介绍 8-6-6-图形用户接口实例 8-6-7-Turtle实例 8-6-8-Turtle Art 第6章-函数与递归-1-...
7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形库的应用方法 8-6-5-Turtle库介绍 8-6-6-图形用户接口实例 8-6-7-Turtle实例 8-6-8-Turtle Art 第6章-函数与递归-1-...
7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形库的应用方法 8-6-5-Turtle库介绍 8-6-6-图形用户接口实例 8-6-7-Turtle实例 8-6-8-Turtle Art 第6章-函数与递归-1-...
7-4-4-面向对象的特点 8-6-1-基本介绍 8-6-2-图形对象概念 8-6-3-交互式图形用户接口 8-6-4-图形库的应用方法 8-6-5-Turtle库介绍 8-6-6-图形用户接口实例 8-6-7-Turtle实例 8-6-8-Turtle Art 第6章-函数与递归-1-...