JAVA中。各位大神都是怎么理解OOP(封装,继承,多态)的。谢谢

rt再请问。。该写什么样的程序? 该怎么写程序?
2025-02-22 14:45:05
推荐回答(3个)
回答1:

多写程序,不要心急,到一定阶段自然可以理解。

回答2:

顶hnxpmm,这种封装等你代码写多了,再回头来看,就会有深刻体会,现在再跟你讲多少都没啥用

回答3:

oop-面向对象程序设计是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。OOP 达到了软件工程的三个主要目标:重用性、灵活性和扩展性

封装 - 也叫做信息封装:确保组件不会以不可预期的方式改变其它组件的内部状态;只有在那些提供了内部状态改变方法的组件中,才可以访问其内部状态。每类组件都提供了一个与其它组件联系的接口,并规定了其它组件进行调用的方法。
多态性 - 组件的引用和类集会涉及到其它许多不同类型的组件,而且引用组件所产生的结果得依据实际调用的类型。
继承性 - 允许在现存的组件基础上创建子类组件,这统一并增强了多态性和封装性。典型地来说就是用类来对组件进行分组,而且还可以定义新类为现存的类的扩展,这样就可以将类组织成树形或网状结构,这体现了动作的通用性