zoukankan      html  css  js  c++  java
  • 封装思想

    简单的理解一下封装

    就是先建一个类,类里面有属性有方法,在用类来创建对象,用那个对象调用属性和方法,其实这就是一个封装并进行调用的一个过程

    1.属性的封装

    以前我们这样写属性(这样是不安全的)

    我们通过对象.的方式就可以得到他的属性或方法

    像上面那样是不允许的,容易引起内存泄漏,不法分子根据你的漏洞侵入到你的系统

    拿到你的数据

    所以我们应该把对象的属性隐藏起来,间接的操作就会保证数据会有一些安全性

    所以就不允许上面的对象stu.no=1这样用(为什么能.出来,因为那些属性在那个对象下,对象是用那个类造出来的)

    改良一下(这个也就是set/get方法)就改变了对象直接.调用属性的局面set设置值,get读取值

    调用时这样调用

    下面的是最好的改进方法(建一个有参构造器)

    调用时这样用属性的部分不用set/get/.了,直接用有参构造器赋值,方法用属性去.节省时间,少打代码

  • 相关阅读:
    Inno Setup 下载安装
    The things that I need to face one by one
    GDOI2021 反思总结
    番剧汇总
    matroid课堂笔记 in GDKOI
    多项式持续更新ing
    各大奆的被jc日常
    大事日表
    Important Thing in OI
    整除分块
  • 原文地址:https://www.cnblogs.com/-Zfd/p/6770098.html
Copyright © 2011-2022 走看看