A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xiaoziyk 中级黑马   /  2015-11-26 00:02  /  406 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

看到有人说刚学面向对象对一些面向对象的特性不是很了解.所以整理了一些,给刚接触的人看看吧.

继承

继承是一种联接类的层次模型,允许和鼓励类的重用,提供了一种明确的共性的方法。对象的一个新类可以从现有的类中派生,这叫做类的继承。心累继承了原始类的特性,新类称为原始类的派生类或者是子类,原始类称为新类的基类或者父类。子类可以从父类那里继承父类的方法和实现变量,并却允许新类增加和修改新的方法使之满足需求。

封装

封装就是把过程和数据包围起来。对数据的访问只是允许通过已经定义好的界面。面向对象就是基于这个概念,即现实世界可以描述为一系列完全自治,封装的对象,这些对象通过固定受保护的接口访问其他对象。(如果不是很明白,可以暂时(只是暂时)理解为封装是被private(私有)修饰的,需要对外提供set和get方法.)

多态

多态性是指不同类的对象对同一个请求作出相应回复。(父类引用指向子类对象)多态性包括参数多态和包含多态。多态性语言具有灵活、抽象、行为共享、代码共享的优势。很好的解决了应用程序中同名的问题。

评分

参与人数 1黑马币 +2 收起 理由
ifangwen + 2 说的不错,加油

查看全部评分

5 个回复

倒序浏览
不错哈~~~~
回复 使用道具 举报
paulchoi1 来自手机 中级黑马 2015-11-26 01:00:41
藤椅
看完之后 对面向帮助很大
回复 使用道具 举报
表示都听过,却都没有深入。今天看到就当总结的保存了
回复 使用道具 举报
学习了,面试的时候可能会被问到的
回复 使用道具 举报
不错,学习了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马