什么是面向对象?抽象,封装,多态,继承?希望大家能帮我解决这个问题,太复杂了,谢谢!
解决方案 »
- 疯了,求谁指点~万分感谢!
- servlet下载问题,请高手解决!!!
- 对字符串解密时取出来的是乱码?
- hibernate配置二级缓存里有个属性不明白
- 向大GG门问一个用JAVA与EXCEL通信的问题
- 本人的第一个hibernate问题,谢了
- 推荐基本学好java的入门书
- 用eclipse2.1.1开发easy struts的问题
- JBuilder8和JSP
- 严重: Servlet.service() for servlet [jsp] in context with path [/hotelmanagementsy
- 为什么我用struts2.0+hibernate3.2+spring2.0做增删改查的时候只能查询,而不能增删改呢?
- 我在客户端调用的时候,web service服务端报异常?
类实现了对象的数据(即状态)和行为的抽象。
(2) 封装性是保证软件部件具有优良的模块性的基础。
面向对象的类是封装良好的模块,类定义将其说明(用户可见的外部接口)与实现(用户不可见的内部实现)显式地分开,其内部实现按其具体定义的作用域提供保护。
对象是封装的最基本单位。封装防止了程序相互依赖性而带来的变动影响。面向对象的封装比传统语言的封装更为清晰、更为有力。
(3) 继承性是子类自动共享父类数据结构和方法的机制,这是类之间的一种关系。在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并加入若干新的内容。
(4) 多态性使指相同的操作或函数、过程可作用于多种类型的对象上并获得不同的结果。不同的对象,收到同一消息可以产生不同的结果,这种现象称为多态性。
多态性允许每个对象以适合自身的方式去响应共同的消息。多态性增强了软件的灵活性和重用性。
累.
坐看其他人答案
抽象--你老婆的下半身!
封装--你老婆只属于你一个人的!
多态--你觉得你老婆就是你一个人的,其实她还可以属于别人(小三)!你需要时你用!
继承--你俩有孩子了!孩子只能有一个爸!