java学习中关于封装
来源:互联网 发布:淘宝网男运动套装 编辑:程序博客网 时间:2024/05/24 01:37
封装就是一个程序有很多种方法,暴露给用户可操作的方法是简单的是你想让用户知道的。用户不需要知道其内部原理,就好比人们开车只需要知道如何操作就行了而不必知道其内部运作原理。用户也不能改变汽车的内部结构。好比你正在开车不能直接用手伸进发动机里来进行操作吧?应该给用户一个操作的方法,比如方向盘档位选择,离合器刹车油门,打火装置等。(private只有本类内可用,default只要是本包或者本类内就可用,protected本包内或者本类内或者不同包子类就可以用,public所有可用)
代码如下:
1、
package encapsulation;public class Encapsulation {private int a = 007;private String s = "hhhhh";public int getA() {return a;}public void setA(int a) {this.a = a;}public String getS() {return s;}public void setS(String s) {this.s = s;}}2、
package encapsulation;public class DemoEncapsulation {public static void main(String[] args) {Encapsulation a = new Encapsulation();a.setA(98);System.out.println(a.getA());a.setS("hhhhhhhhh");System.out.println(a.getS());}}
阅读全文
0 0
- java学习中关于封装
- 关于java中函数功能的封装
- 关于JAVA封装
- 关于JAVA中的封装
- 关于java中封装类的详细解释
- java封装中关于set()和get()的用法
- java学习中关于异常
- Java学习中关于容器
- Java学习中关于反射
- java学习中关于线程
- Java学习之封装
- Java学习之封装
- Java学习之封装
- Java学习 封装
- Java封装学习
- JAVA学习笔记--封装
- JAVA学习之封装
- JAVA基础学习---- 封装
- hash哈希--简单说
- spring源码(4)Register the bean definitions(3)
- ubuntu 16.04 安装caffe的教程
- BigInteger
- Vue 兄弟组件通信(不使用Vuex)
- java学习中关于封装
- 利用File以及IO流来实现复值文件夹
- crontab 定式调度
- C代码:一阶二阶多项式曲线拟合
- hdu 2036 改革春风吹满地
- 模拟面试总结
- easyui_Datagrid 数据网格 loadData
- 1010. 一元多项式求导 (25)
- 笔记5——shell基础