博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java封装小实例
阅读量:6668 次
发布时间:2019-06-25

本文共 1190 字,大约阅读时间需要 3 分钟。

  封装是java语言的一个重要的特性,通过把对象的属性和操作方法封装在同一个类中,对外只提供公共方法对这些数据进行set和get,同时封装也能对方法进行封装。总之封装能够有效地隐藏内部的代码细节,从而使每个单独的类更方便的使用和保护核心代码不被更改导致维护困难。

/**     * 封装实例     *      */    public static void main(String[] args) {                CaculatorNum cacultor=new CaculatorNum();        cacultor.setNum1(10);        cacultor.setNum2(20);        cacultor.setOperator('*');        cacultor.caculatNum();    }    }class CaculatorNum{        private int num1;        private int num2;        private char operator;        public void setNum1(int num1) {        this.num1 = num1;    }        public void setNum2(int num2) {        this.num2 = num2;    }        public void setOperator(char operator) {        this.operator = operator;    }        public void caculatNum(){                switch(operator){        case '+':            System.out.println("相加的结果为:"+(num1+num2));break;        case '-':            System.out.println("相减的结果为:"+(num1-num2));break;        case '*':            System.out.println("相乘的结果为:"+(num1*num2));break;        case '/':            System.out.println("相加除的结果为:"+(num1/num2));                        }                    }

 

转载于:https://www.cnblogs.com/it-life-nathan/p/6589965.html

你可能感兴趣的文章
mysql时间表示和计算
查看>>
Executor多线程框架使用
查看>>
nginx学习路线
查看>>
汇编入门(长文多图,流量慎入!!!)
查看>>
powershell常用
查看>>
CoreOS实践(2)—在coreos上安装Kubernetes
查看>>
java学习 第四天 数组
查看>>
TFS安装与管理
查看>>
[WorldWind学习]15.模型加载
查看>>
java发送短信
查看>>
c#学习笔记02——接口
查看>>
Html.Encode
查看>>
P4491 [HAOI2018] 染色
查看>>
HDOJ_ACM_Piggy-Bank
查看>>
【ZJOI2012】灾难
查看>>
如何通过使用Xmanager的图形化界面修改系统
查看>>
数据库MongoDB查询语句--持续更新
查看>>
ios 应用内支付(In-App Purchase,沙盒测试,后台验证)iap
查看>>
noi 1996 登山
查看>>
Host '192.168.1.21' is not allowed to connect to this MySQL server
查看>>