首页
技术小册
AIGC
面试刷题
技术文章
MAGENTO
云计算
视频课程
源码下载
PDF书籍
「涨薪秘籍」
登录
注册
第一章:面向对象思想概述
第二章:类和对象
第三章:类的定义
第四章:对象的创建和使用
第五章:关键字 package 和 import
第六章:类的成员之一:属性
第七章:类的成员之二:方法
第八章:可变参数
第九章:方法重载( overload )
第十章:方法的值传递机制
第十一章:递归
第十二章:对象数组
第十三章:OOP特征之一:封装
第十四章:类的成员之三:构造器
第十五章:JavaBean
第十六章:关键字 this
当前位置:
首页>>
技术小册>>
Java语言基础5-面向对象初级
小册名称:Java语言基础5-面向对象初级
1.1 概述 - Java 语言是一种面向对象的程序设计语言,面向对象思想( OOP )是一种程序设计思想,我们在面向对象思想的指引下,使用 Java 语言去设计、开发计算机程序。 - 这里的 对象 泛指现实中的一切事物,每种事务都具备自己的 属性 和 行为 。 - 面向对象思想就是在计算机程度设计的过程中,参照现实中的事物,将事物的属性特征、行为特征抽象出来,描述成计算机事物的设计思想。 - 面向对象思想区别于面向过程思想( POP ),强调的是通过调用对象的行为来实现功能,而不是自己一步一步的去操作实现。 1.2 面向过程和面向对象的区别 - 面向过程( POP ):Process Oriented Programming 。 - 以函数(方法)为最小单位。 - 数据独立于函数之外。 - 以过程、步骤为主,考虑怎么做? - 面向对象( OOP ):Object Oriented Programming 。 - 以类、对象为最小单位。 - 类包括数据和方法。 - 以对象(谁)为主,考虑谁来做,谁能做? - 面向对象依然包含面向过程,只不过关注点变了,关注谁来做。 - 面向过程中程序员的角色:程序员是具体执行者。 - 面向对象中程序员的角色:程序员是指挥者。 - 面向对象思想是一种更符合我们思考习惯的思想,它可以将复杂的事情简单化,并将我们从执行者变成了指挥者。 - 例子:将大象装进冰箱 - 面向过程: ```bash ① 打开冰箱 ② 将大象装进冰箱 ③ 将冰箱门关闭 ``` 面向对象: ```bash 冰箱{ 开门(){} 关门(){} } 大象{ 进入(冰箱){} } 人{ 打开(冰箱){} 操作(大象){ 大象.进入(冰箱); } 关闭(冰箱){ 冰箱.关门(); } } ``` 1.3 面向对象的基本特征 - 面向对象的语言中,包含了三大基本特征:封装 、继承 、多态
下一篇:
第二章:类和对象
该分类下的相关小册推荐:
Java必知必会-Maven初级
Java语言基础7-Java中的异常
Java并发编程实战
Java语言基础14-枚举和注解
Mybatis合辑5-注解、扩展、SQL构建
Mybatis合辑2-Mybatis映射文件
Java语言基础12-网络编程
Java性能调优实战
Java语言基础3-流程控制
Java必知必会-Maven高级
SpringBoot合辑-高级篇
Mybatis合辑4-Mybatis缓存机制