社区
非技术区
帖子详情
关于面向对象中,继承、多态问题。
fsc554116661
2014-07-26 11:05:12
最近在学java基础,学完面向对象感觉自己很不理解继承和多态,不知道该怎么用,谁能给我讲下啊,很困惑的说。
...全文
482
10
打赏
收藏
关于面向对象中,继承、多态问题。
最近在学java基础,学完面向对象感觉自己很不理解继承和多态,不知道该怎么用,谁能给我讲下啊,很困惑的说。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
那四年的誓言
2014-08-12
打赏
举报
回复
看代码,然后写代码,然后就知道怎么用了,然后就理解什么意思了
年轻的老头-tao
2014-08-10
打赏
举报
回复
引用 2 楼 sizhouzhou 的回复:
不理解可以先放一放 多敲敲代码 月往后就会越懂得 现在先积累代码量 不要一味的抄代码
+1
疏可跑马
2014-08-10
打赏
举报
回复
应用的话,找一个需求来实现,实现的过程中反复用用,自然就熟练的。 多看代码。
01世界里遨游
2014-08-10
打赏
举报
回复
不理解可以先放一放 多敲敲代码 月往后就会越懂得 现在先积累代码量 不要一味的抄代码,这段话说得很好,其实我们敲代码的过程也是一个思考的过程,时间长了,许多疑问就会得到答案了。
zwdsmileface
2014-08-09
打赏
举报
回复
继承 即是 子类享有父类的属性与方法,同时可以对方法进行重写。 多态就是 不同对象对同一行为作出的不同反应。
reste51
2014-08-05
打赏
举报
回复
继承就是扩展或派生基类, 你可以这样理解:子类内部持有父类的引用,有共同的行为和属性(private,构造器除外),你可以对重写父类的方法来达到多态的目的。 而 多态就是, 在编译时不知道具体类型,在运行时才知道,产生了动态绑定, 也就是 父类引用 指向子类对象。 父类的引用包括 实现的接口 或 抽象类 或 父类。 可以使用 对象 instanceof 类 来判断. 调用的方法是和父类共同的行为。
sca4441479
2014-08-05
打赏
举报
回复
了解---->敲代码----->理解
LOVE-漂泊
2014-08-05
打赏
举报
回复
不理解可以先放一放 多敲敲代码 月往后就会越懂得 现在先积累代码量 不要一味的抄代码
rumlee
2014-08-01
打赏
举报
回复
感觉java编程思想在这一块说的是非常的好。
【最通俗易懂】
面向对象
的三大特性(封装、
继承
、
多态
)主要解决什么
问题
?
面向对象
的三大特性主要解决什么
问题
?【最通俗易懂】
面向对象
的三个基本特征:封装、
继承
、
多态
及常见
问题
面向对象
的三个基本特征:封装、
继承
、
多态
及常见
问题
文章目录
面向对象
的三个基本特征:封装、
继承
、
多态
及常见
问题
面向对象
和面向过程的区别面向过程
面向对象
封装
继承
多态
常见
问题
接口和抽象类,
继承
和实现重写和重载父类引用、子类引用、父类对象和子类对象父类子类
中
不同内容的初始化顺序 本文介绍
面向对象
的三个基本特征:封装、
继承
、
多态
,以及常见
问题
如:父类子类初始化顺序,接口和抽象类,对象和引用等。
面向对象
和面向过程的区别 面向过程 面向过程是具体化的,流程化的,解决一个
问题
,你需要一步一步的分析,一步一步的实现。 优
[
面向对象
学习笔记] 封装、抽象、
继承
、
多态
分别可以解决那些编程
问题
封装 是什么封装 封装也叫作信息隐藏或者数据访问保护。类通过暴露有限的访问接口,授权外部仅能通过类提供的方法来访问内部信息或者数据。例如在Java
中
我们在定义一个类时,会给一个类加属性,我们给将这些类属性设置为private,然后给这些属性添加一些方法,有的只能被获取,不能被修改,有些可以被修改,但是不可以被重置。在Java
中
是通过一些关键字来提供访问权限控制。如果Java
中
没有提供这些关键词...
面向对象
编程
中
,封装、抽象、
继承
、
多态
分别可以解决哪些编程
问题
?
理解
面向对象
编程及
面向对象
编程语言的关键就是理解其四大特性:封装、抽象、
继承
、
多态
。 不过,对于这四大特性,光知道它们的定义是不够的,我们还要知道每个特性存在的意义和目的,以及它们能解决哪些编程
问题
。 ㉿ 封装(Encapsulation) 封装也叫作信息隐藏或者数据访问保护。类通过暴露有限的访问接口,授权外部仅能通过类提供的方式(或者叫函数)来访问内部信息或者数据。 对于封装这个特性,我们需要编程语言本身提供一定的语法机制来支持。这个语法机制就是访问权限控制。private、public...
面向对象
-封装、抽象、
继承
、
多态
分别可以解决哪些编程
问题
?
封装(Encapsulation) 封装也叫作信息隐藏或者数据访问保护。类通过暴露有限的访问接口,授权外部仅能通过类提供的方式来访问内部信息或者数据。它需要编程语言提供权限访问控制语法来支持,例如 Java
中
的 private、protected、public 关键字。封装特性存在的意义,一方面是保护数据不被随意修改,提高代码的可维护性;另一方面是仅暴露有限的必要接口,提高类的易用性。 抽象(Abstraction) 封装主要讲如何隐藏信息、保护数据,那抽象就是讲如何隐藏方法的具体实现,让使用者只需要关心
非技术区
23,404
社区成员
70,506
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章