您的位置:首页 > 编程语言 > Java开发

Java的三大特性(继承、封装、多态)

2016-10-20 09:46 405 查看
常见的我们会说java有三种特性(继承、封装、多态),面试的时候会让你简单的说说这三大特性的特点。

封装:封装就是指将对象的状态信息隐藏在对象的内部,不允许外部的程序直接访问对象内部的信息,而是通过该类的所提供的方法来实现对内部信息的操作和访问。

继承:子类是父类的扩展,子类是一种特殊的父类。获得父类的属性和方法。

多态:是面向对象的核心特性之一。在面向对象语言中,多态性是指一个方法可以有多个实现的版本,程序运行时,系统会根据方法的参数和调用方法的对象自动寻找一个合适的方法执行,不会产生混乱。

类的多态性表现为方法的多态性,方法的多态性主要体现在方法的重载和方法的覆盖。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  多态 继承 面试 封装