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));
                    
            }
            
            
        }
  • 相关阅读:
    无刷新跨域上传图片
    php框架-yii
    nginx-url重写
    linux下挂载移动硬盘ntfs格式
    页面有什么隐藏bug:字体,图片
    Oracle、MySql、SQLServer数据分页查询
    转载:Qt之界面实现技巧
    QT常用资料
    MySQL判断字段值来确定是否插入新记录
    WindowsAPI开发常用资料
  • 原文地址:https://www.cnblogs.com/it-life-nathan/p/6589965.html
Copyright © 2011-2022 走看看