Java从小白到入门,Day6。JAVAOO-封装

封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private实现封装。什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际上使用方法将类的数据隐藏起来,控制用户对类的修改和访问数据的程度。

封装就是隐藏内部实现,公开访问接口。

访问修饰符:用于控制资源的访问权限(default,public,private,protected);

                     default:包访问权限,用它修饰的资源仅在同一个包中可以访问。

                      public:公开访问权限,用它修饰的资源可以在任何位置访问。

                      private:私有访问权限,用它修饰的资源可以仅在该类中可以访问。

                      protected:受保护访问权限,可以被同一包中所有类访问,或被子类访问,不管子类在哪个包中。

 类的访问修饰符仅可以使用 default 和public。 属性的访问修饰符可以使用任何一个。

 用get和set访问器访问:所有的类属性全部是private,使eclipse的功能实现get和set访问器。在set中,控制取值。其他地方全部使用访问器来读取或设置。设置通通在set中进行,取值通通在get中取值。

  • for exampl
  • public class Book {

      private String bookName;

      public String getBookName() {
         return bookName;
            }

          public void setBookName(String bookName) {
            this.bookName = bookName;
             }

    }

  • 这样就实现了一个封装效果。
posted @ 2016-07-13 23:15  J牛人专线  阅读(192)  评论(0编辑  收藏  举报