zoukankan      html  css  js  c++  java
  • java提高篇(一)_理解java的三大特性之封装 转自 http://cmsblogs.com

    使用封装有三大好处:

     

             1、良好的封装能够减少耦合。 可以让类和主函数的耦合分离开来;

     

             2、类内部的结构可以自由修改;例如,修改一个字段的类型,如果你没有对类进行封装:

    封装确实可以使我们容易地修改类的内部实现,而无需修改使用了该类的客户代码。

    public class Husband {

        public String name ;

        public String sex ;

        public int age ;

        public Wife wife;

    }

    使用:

    Husband husband = new Husband();

            husband.age = 30;

            husband.name = "张三";

            husband.sex = "男"; 

    恰好用到的地方又多,那么改起来,必然会改到崩溃;

     

     

             3、可以对成员进行更精确的控制

    可以在设定set 和 get方法的时候就对成员进行操作。各种方法也可以在不同的地方进行封装,以便以后的使用。

    public class Husband {

         private String sex ;

        }

        public void setAge(int age) {

            if(age > 120){

                System.out.println("ERROR:error age input...."); 

            }else{

                this.age = age;

            }

        }  

    }

             4、隐藏信息,实现细节

    对于不想让人看到的信息可以隐藏,即不给出外部访问的接口,一般是get方法;

    上天会实现勤劳的人的志愿; 有耕耘就会有收获; 我们只要不懈努力; 最大限度的完善充实自己; 千方百计的提高自己的竞争实力; 就会有一个美好光明的明天。
  • 相关阅读:
    webpack --- 详解
    vue 配置文件详解
    webstorm添加vue模板支持
    golang制作系统服务
    PMBOK 项目管理 九大知识领域和五大流程
    人工智能——数据、信息与知识
    阿里云大数据三次技术突围:Greenplum、Hadoop和“飞天”
    海量数据处理利器greenplum——初识
    CentOS如何禁用root本地或远程ssh登录
    Tomcat学习—Tomcat的简介和目录以及配置文件介绍(Windows环境)
  • 原文地址:https://www.cnblogs.com/jerryfchina/p/3821897.html
Copyright © 2011-2022 走看看