美文网首页
2021-01-19java封装

2021-01-19java封装

作者: 烧瓦窑 | 来源:发表于2021-01-19 21:32 被阅读0次

1,什么是封装

将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问

2,封装的好处

只能通过规定的方法访问数据、不能随意修改属性

隐藏类的实例细节,方便修改和实现

3,如何封装

第一步,私有化成员变量,用private修饰符(只允许本类访问)

第二步,创建getter和setter方法用于成员变量的读取和写入

第三步,在getter和setter方法中加入属性控制语句,对属性的合法性进行判断

代码示例:

this关键字代表当前对象,封装经常用到this关键字

this.属性 --操作当前对象的属性

this.方法--调用当前对象的方法

相关文章

  • 2021-01-19java封装

    1,什么是封装 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和...

  • 2021-01-19java继承

    1,什么是继承 继承是类与类之间的一种关系,继承的类叫子类,被继承的类叫父类;子类继承父类后,将拥有父类的属性和方...

  • JavaScript面向对象与设计模式

    1. 面向对象 1.1 封装 封装的目的在于将信息隐藏。广义的封装不仅包括封装数据和封装实现,还包括封装类型和封装...

  • 02.OOP面向对象-3.一些理解

    对封装的理解?封装,类本身就是一个封装,封装了属性和方法。方法也是封装,对一些业务逻辑的封装。私有也是封装,将一些...

  • 封装微信小程序请求

    封装wx.request 封装api 封装请求调用

  • python 文件及文件夹的操作和异常捕获

    1、面向对象的特征:封装、继承、多态 1.1、封装: 函数一种封装,封装了一些逻辑代码 类也是一种封装,封装属性和...

  • node学习4

    Nodejs 路由模块封装、封装仿照 express 的路由 Nodejs 路由模块封装 封装仿照 express...

  • 封装组件

    封装tab组件封装曝光加载组件封装轮播组件 代码

  • MVVM在网络中应用(OkHttp+Retrofit+Gson+

    1.封装请求地址常量类 2.封装网络工具类 3.封装接口类 4.封装DTO类——即返回的数据封装模型 5.封装请求...

  • view的封装

    封装view较为简单,封装tableview比较麻烦,封装tableview的方法后面会有。 view的封装 如果...

网友评论

      本文标题:2021-01-19java封装

      本文链接:https://www.haomeiwen.com/subject/kdyqzktx.html