zoukankan      html  css  js  c++  java
  • java封装小实例

      封装是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));
                    
            }
            
            
        }
  • 相关阅读:
    什么是电信BOSS系统?
    得到windows系统图标的解决方案
    FusionChart实现金字塔分布图
    OCP-1Z0-051-V9.02-91题
    FusionChart用XML和JSON两种格式提供数据源
    OCP-1Z0-051-V9.02-156题
    OCP-1Z0-051-V9.02-155题
    OCP-1Z0-051-V9.02-154题
    OCP-1Z0-051-V9.02-153题
    OCP-1Z0-051-V9.02-151题
  • 原文地址:https://www.cnblogs.com/it-life-nathan/p/6589965.html
Copyright © 2011-2022 走看看