首页 > 编程知识 正文

java三个特点,面向对象的三大特性

时间:2023-05-05 05:18:46 阅读:162375 作者:3319

Java三大特性的理解(包继承多态性) ) ) ) ) ) ) ) )。

一)包装

目的:封装可以隐藏类的内部属性,隐藏用户访问数据的方式,保护类的内部状态。 封装可以防止类中的方法访问属性,防止对象之间的交互,从而提高Java程序的安全性。 例如,如果将private添加到Javabean对象的属性中,则只能通过set赋值和get取值,不能直接访问。)

2 :继承

从多个不同的类中提取公共数据和逻辑,将这些公共内容封装到新类的父类(也称为超类或基类)中,使前一类继承该类。 那些共性的内容没有必要在子类中重复定义。 例如,BaseDAO、BaseAction等

继承提高了程序的复用性、可扩展性,也是Java语言多态性特征的前提。

(三)多态性

继承、重写和父对象引用子对象

可以消除类型之间的联接,提高可伸缩性,并可以更灵活地调用Java对象的方法

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。