Java基础——类的封装

封装

引入

  • C语言中的封装

    • 函数。将代码封装到函数里,实现特定的功能。
  • 现实世界的封装

    • 傻瓜相机。一键拍照,将摄影的各个细节封装到一个快门按钮上。
  • Java语言的封装

    • 将数据和操作封装成类
    • 类的成员属性声明为private,隐藏信息

Java封装

封装性:

属性和处理数据的行为结合起来,进对外公开接口;达到信息隐藏的目的。

优势

  1. 封装是面向对象程序设计语言实现信息隐藏的方法。
  2. 封装隐藏了具体的实现细节,提高了安全性和可靠性。
public class Cat{
      //将属性设为私有
      private int id;
      private String name;
      private String type;

      //通过公有的方法对数据进行操作
      public int getId(){
            return id;
      }

      public void setId(int id){
            this.id = id;
      }

      public String getName(){
            return name;
      }

      public void setName(String name){
            this.name = name;
      }

      public String getType(){
            return type;
      }

      public void setType(String type){
            this.type = type;
      }
}

Java语言的其他特性

封装作为Java语言三大特性,地位非常重要。

了解完封装后,不如再看看同样重要的其他特性

继承和多态,期待你的批评指导😊

继承
多态

posted @ 2020-07-25 21:19  不爱学习的小策  阅读(330)  评论(0)    收藏  举报