runxinzhi.com
首页
百度搜索
【JAVA基础】封装
1. 封装的概念
1.1. 通常情况下可以在测试类给成员变量赋值一些合法但不合理的数值,无论是编译阶段还是运行阶段都不会报错或者给出提示,此时与现实生活不符。
1.2. 为了避免上述错误的发生,就需要对成员变量进行密封包装处理,来隐藏成员变量的细节以及保证成员变量数值的合理性,该机制就叫做封装。
2. 封装的实现流程
2.1. 私有化成员变量,使用private关键字修饰。
2.2. 提供公有的get和set方法,并在方法体中进行合理值的判断。
2.3. 在构造方法中调用set方法进行合理值的判断。
相关阅读:
自我介绍
工作流
spring框架
关于建立内部会议讨论规范的想法
论文第3章:移动绘图平台的架构设计
迭代器、推导式、函数式编程学习笔记
Python装饰器学习(九步入门)
Inkpad绘图原理浅析
从零开始创建一个插件
Entity Framework的启动速度优化
原文地址:https://www.cnblogs.com/Tree0108/p/14106340.html
最新文章
HDU-2476 String painter
tasklist
HDU 3038 How Many Answers Are Wrong 题解
codeforces educational round 32 F Connecting Vertices
codeforces educational round 32 G xor-MST
HDU2255奔小康赚大钱-完全带权二分图最佳匹配
POJ1422-Air Raid-二分图-DAG最小路径覆盖
HDU5900-QSC and Master-区间DP+区间覆盖DP
CodeForce-732D. Exams-二分
CodeForces-28C-Bath Queue-概率DP[ ICPC2016大连热身D]
热门文章
CodeForce731-C. Socks-并查集
BNU52325-Increasing or Decreasing-数位DP-DFS
HDU2089-不要62-数位DP水题
莱州一中2012级高二二班
莱州一中2012级高三27、28班毕业留念
oracle数据库的三大范式
ORA-12518 TNS:监听程序无法分发客户机连接
假如给你100万个数据,你会怎样快速排序?怎样查询出每个年度最后一条数据?单例模式是怎样创建的?
怎样快速的计算2的几次方,二进制怎么转十进制?
说一下hashmap的底层原理?
Copyright © 2020-2023
润新知