首页 > 其他分享 >初识封装

初识封装

时间:2024-10-22 23:09:43浏览次数:5  
标签:set 封装 get 私有 用户 初识 内聚 属性

1.理解:“高内聚,低耦合” 高内聚即是说在内部繁琐的代码细节都由我们自己一人完成,包装起来,不让他人看见。而低耦合则是给用户一些较低的权限去使用软件。

2.铭记:属性私有,get/set

3.private:用于私有属性,与public形成反差,私有后的属性无法被随意调用。

如图:

4.get和set:在被私有了属性后,我们需要使用创建一些方法让用户可以进行操作,get和set就是如此

1.set:用于赋值,让用户可以初始化自己需要的值

2.get:用于获取值,让用户成功输出


5.快捷键:Alt+insert

在声明了属性后,选中setter and getter可快速生成get和set

标签:set,封装,get,私有,用户,初识,内聚,属性
From: https://www.cnblogs.com/zhishi6/p/18494148

相关文章

  • 组件封装-双el-select联动搜索-实现方案&经验分享
    前情提要:    最近业务中需要实现产品与设备的联动搜索功能,需要两个el-select框,并且每个Select框是支持筛选的,毕竟设备和产品数量较多。这个功能在之前迭代的模块中实现过,但是并没有封装成为组件,现在要开发一个新的业务,其中”产品+设备“的联动搜索效果应用场景还有很......
  • 初识Java GUI 编程
    文章目录前言一、什么是GUI编程?二、JavaGUI编程的基础组件1.JFrame2.JButton3.JLabel提示三、布局管理器结语前言在当今的软件开发领域,图形用户界面(GUI)的重要性不言而喻。它为用户提供了直观、友好的交互方式,使得软件更加易于使用和操作。在Java中,我们可以......
  • python中.py文件读取except的封装方法
    #coding:utf-8importxlrdclassExcelUtil():def__init__(self,excelPath,sheetName):self.data=xlrd.open_workbook(excelPath)self.table=self.data.sheet_by_name(sheetName)#获取第一行作为key的值self.keys=self.table......
  • c语言 选票系统 函数封装
    #include<stdio.h>#include<string.h>intfeipiao=0;structxm{ charname[32]; inttickets;};//选民人员输入voidxuanmin(intlen,structxmarr[]){ inti; for(i=0;i<len;i++) { printf("请输入选民的名字:\n"); scanf("%s",arr......
  • 【Java SE 】封装 的特性 和 static 详解
     ......
  • 第5节:初识数组
    5.初识数组1.数组的概念数组(Array)是C语言中用于存储相同类型数据的集合。数组中所有元素的类型相同,并且它们在内存中是连续存储的。数组的大小在定义时必须指定,并且一旦定义,大小就不能更改。数组的索引是从0开始的,也就是说,第一个元素的索引为0,第二个元素的索引为1,以此......
  • 桌面软件/exe程序软件自动化大宝剑--lackey之二次封装以及selenium模仿
    1#lackey二次封装23classlackeyAtion(object):45#初始化,有需要再加6def__init__(self):7self.lackey=lackey.Screen(0)8self.lackey.setAutoWaitTimeout(30)910#截屏需要保存路径,截图的名字11de......
  • 51单片机PCB板布线走线布局及附铜封装
    51单片机PCB板布线走线布局及附铜封装前言大家好,本文章要给大家分享的是51单片机PCB板布线走线布局及附铜封装。在制作51单片机布线及附铜封装时,首先需要了解单片机的工作原理和电路设计基础。布线是电路设计中的关键步骤,它关系到电路的性能和可靠性。附铜封装则是为了提......
  • 51单片机中PCB板元器件的制作和封装
    51单片机中PCB元器件的制作和封装文章目录前言一、明确设计要求二、在桌面新建立一个新的文件夹三,建立和保存原理图库和PCB器件封装库四,制作元器件及封装 制作元器件 :元器件封装:总结前言大家好,今天要给大家分享的是 51单片机中PCB板的元器件的制作和封......
  • 【Spring篇】初识之Spring的入门程序及控制反转与依赖注入
         ......