首页 > 其他分享 >封装总结

封装总结

时间:2023-09-22 20:25:00浏览次数:40  
标签:总结 无参 set 封装 get 私有 构造

封装就是把public的类变成private的类(个人理解)露出该露的,封装该封装的

定义一个私有类以后可以用ALT+INSERT快捷生成get 和set方法

get方法主要是为了拿到私有类

set是为了设置私有类的值,以及在set方法中写一些判断条件,以防止出现一些不合理的值

构造器,就是一个无参的

一旦有了有参构造,那么无参构造就必须显示的写出来,正常可以不写

 构造器:
* 1.和类名相同
* 2.没有返回值
* 作用:
* 1.new本质在调用构造方法
* 2.初始化对象的值
* 注意点:
* 1.定义有参构造之后,如果想使用无参构造,一定要显示的定义一个无参构造
* 2.alt+insert快速生成构造器

标签:总结,无参,set,封装,get,私有,构造
From: https://www.cnblogs.com/Etoilel/p/17723269.html

相关文章

  • 2023.9.22——每日总结
    学习所花时间(包括上课):9h代码量(行):0行博客量(篇):1篇今天,上午测试,下午做任务。我了解到的知识点:1.echarts结合mysql、javaweb实现大数据的可视化;明日计划:1.完成任务;2.尽力完成测试;......
  • [一些总结]php中的弱相等和强相等
    PHP中的弱相等和强相等相关知识网络上有太多人总结了,但还是想自己动动手写点东西加深加深印象,哈哈。先看下GPT对弱相等和强相等的解释:在PHP中,弱相等(==)和强相等(===)是用于比较两个值的操作符,它们有以下区别:1.弱相等(==):弱相等用于比较两个值是否相等,不考虑值的数据类型。如......
  • 考试程序语句总结
    1、导csv文件到hive数据库建表便于接收数据:createtabletest1(day_idvarchar(30),sale_nbrvarchar(30),buy_nbrvarchar(30),cntvarchar(30),roundvarchar(30))rowformatserde'org.apache.hadoop.hive.serde2.OpenCSVSerde'WITHSERDEPROPERTIES("separatorChar......
  • 数字和模拟后仿总结
    1      网表数字芯片设计一般将布局布线前的工作称之为数字前端(FrontEnd)设计,而将布局布线之后的工作称为数字后端(BackEnd)设计 Ø  按照芯片后端流程,门级网表主要分为综合网表,DFT网表,PR网表,其中PR网表是包含SDF的最终版网表。Ø  网表验证一般有三种形式:仿真......
  • dockerfile编写总结
    编写Dockerfile文件1.dockerfile结构介绍  from基础镜像  maintainer维护者信息  run命令前加run  CMD容器启动时执行的操作,可以自定义脚本,也可执行系统命令  ENTRYPOINT容器启动时执行的操作,设置指令指定容器启动时执行的命令,可以追加命......
  • 总结,知识的结构性
    一门程序设计语言的基本要素和技能可以概括为以下几点:语法和语义:每门语言都有自己的语法规则和语义理解,比如操作符的使用、变量的定义,如何创建和使用函数等。数据类型和数据结构:理解基本的数据类型(例如整数、浮点数、字符串等)和数据结构(例如数组、列表、字典、集合等)。控......
  • appium+Python封装日志类
    创建logger.py文件放置在框架目录Common文件夹下,logger.py代码如下:#_*_coding:utf-8_*_importloggingimporttimeclassLogger(object):def__init__(self,logger):self.logger=logging.getLogger(logger)self.logger.setLevel(logging.DE......
  • 关于vue的axios请求的封装
    先加载axiosimportaxiosfrom'axios';importVuefrom'vue';importQsfrom'qs';importurlsfrom'./url'import{ Message}from'element-ui';//用来设置接口请求频繁时候的调用varapi_url;varapi_data;//axios.def......
  • umi-Request请求封装
    /** *request网络请求工具 *更详细的api文档:https://github.com/umijs/umi-request */import{extend}from'umi-request';import{notification,message}from'antd';import{getToken}from'./utils';constcodeMessage={ ......
  • 基于Kubernetes的Serverless PaaS稳定性建设万字总结
    作者:许成铭(竞霄)数字经济的今天,云计算俨然已经作为基础设施融入到人们的日常生活中,稳定性作为云产品的基本要求,研发人员的技术底线,其不仅仅是文档里承诺的几个九的SLA数字,更是与客户切身利益乃至身家性命息息相关,稳定性压倒一切。本文将侧重于实际落地而非方法论,阐述云产品SAE......