Advertisement

计算机基础知识——面向对象:封装+继承+多态

阅读量:
在这里插入图片描述

面向对象三大特性:封装、继承、多态。

1.封装

通过聚合一系列具有共同属性与行为的对象信息形成一个统一的整体,并通过定义抽象接口的方式实现对对象属性与实现细节的高度隐蔽性设计,在外界仅仅暴露给外界提供的公开访问接口来实现信息管理与共享的技术架构即为封装技术。

最典型的封装实例当属JavaBean类这种最典型的封装实例不仅实现了数据保护功能还展示了良好的可扩展性与组件化特性

setter和getter

其实在乎指的是setXx和getXx这两个函数。setXx能够修改相关联的属性值,而getXx则能够为这些属性赋予一个取值范围。

其实在乎指的是setXx和getXx这两个函数。setXx能够修改相关联的属性值

this

每个被创建的对象都具有this属性,并且它会指向自身(类似于C/C++中的指针变量,在Java中被称为引用)。

  1. 用法:
    ①通过访问this.属性名获取当前实例的属性;
    ②通过调用this.方法Name(参数)执行当前实例的方法; ③知识延申 : PS: 使用this(参数列表)可

全部评论 (0)

还没有任何评论哟~