社区
Java SE
帖子详情
java面向对象
蒙奇D程序猿
2019-03-19 03:10:38
什么是面向对象,面向对象的三大特性
...全文
133
5
打赏
收藏
java面向对象
什么是面向对象,面向对象的三大特性
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
100年后的架构师
2019-03-20
打赏
举报
回复
继承封装与多态
朱同学
2019-03-20
打赏
举报
回复
我简单的说下自己的理解
面向对象可以从多个方面来解释,比如说与面向过程的比较,对象概念的解释
我的理解是:面向过程是一种局部的设计思想,按步骤一步一步达到目的;而面向对象是一种总体的设计思想,把一个(复杂的)任务分割成多个任务模块去解决,而每个任务模块则是通过面向过程去具体实现.
三大特性分别是封装/继承/多态
封装很好理解,低耦合高内聚向来是工程师为之努力的目标,把如何实现的过程尽可能得隐藏起来,之对外提供简单必要的方法.
继承则是为了偷懒,子类获得父类的所有,那么父类写过一遍的东西子类就不用写了.
多态也是为了偷懒,但是更有技巧性,同一个方法传入不同的参数可以获得不同的结果,既省下了很多重复编写方法的力气又显得很精妙.
隐语者
2019-03-20
打赏
举报
回复
除了封装、继承、多态,抽象也很重要,准确来说有四个。
太阳能我也能
2019-03-20
打赏
举报
回复
继承,封装,多态
stacksoverflow
2019-03-19
打赏
举报
回复
1. 参考这里 https://www.zhihu.com/question/31021366 2. 继承,封装,多态
Java
面向对象
编程.pdf
《
Java
面向对象
编程》内容由浅入深,紧密结合实际,利用大量典型实例,详细讲解
Java
面向对象
的编程思想、编程语法和设计模式,介绍常见
Java
类库的用法,总结优化
Java
编程的各种宝贵经验,深入阐述
Java
虚拟机执行...
设计模式可复用
面向对象
软件的基础
《设计模式可复用
面向对象
软件的基础》中文pdf版
Java
面向对象
编程
Java
编程基础是本门课程的前导课程,学习本门课程需要先学习
Java
基本语法,本门课程系统介绍了
Java
面向对象
的内容,包括继承,多态,抽象类,接口,内部类,构造函数等知识,课程没有一句废话,能够让你用最快的速度...
Java
面向对象
程序设计笔记 • 【目录】
Java
面向对象
作业目录(作业笔记) 第1章
Java
面向对象
笔记 • 【第1章
面向对象
】 第2章
Java
面向对象
笔记 • 【第2章
面向对象
进阶】 第3章
Java
面向对象
笔记 • 【第3章 继承和多态】 第4章
Java
面向对象
...
Java
面向对象
(基础总结)
Java
面向对象
(基础总结)
面向对象
是一种编程思想。
面向对象
的三大基本特征: 封装 继承 多态
面向对象
的编程思想就是把事物看作一个整体,从事物的特征(属性)和行为(方法)两个方面进行描述。
面向对象
的...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章