面向对象的特征之一:封装

Posted yang-1yang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了面向对象的特征之一:封装相关的知识,希望对你有一定的参考价值。

封装目的就是使用一定的方法把程序的执过程封装起来,不让外界来进行进行随意的更改。封装一般都是在现实开发把类的属性进行封装。

封装的好处

    1.就是保证数据的安全性

    2.操作简单方便

     3.隐藏了实现的过程

 封装的具体实现过程:

  1.使用private修饰被需要封装的成员属性

  2.对外提供一个公共的方法来设置属性的值和获取属性的值

  3.使用对象来调用成员

例如:

package com.test5;
     class Person{
           private String name;
          private int age;
          private String address;
      public Person(){

       }
     public Person(String name,int age,String address){
            this.age=age;
           this.name=name;
           this.address=address;
}
         public String getName() {
         return name;
       }
        public void setName(String name) {
            this.name = name;
           }
         public int getAge() {
           return age;
         }
       public void setAge(int age) {
       this.age = age;
        }
         public String getAddress() {
       return address;
       }
           public void setAddress(String address) {
          this.address = address;
        }
         public void Test(){
           System.out.println("PerSon的Testr()");
        }
         }
        public class PersonTest {

            public static void main(String[] args) {
             Person p=new Person();
            p.setName("tom");
            p.setAge(120);
             p.setAddress("天津");
             p.Test();
          }

}










































以上是关于面向对象的特征之一:封装的主要内容,如果未能解决你的问题,请参考以下文章

面向对象的三大特征之一:封装

封 装(面向对象特征之一)

封装是java面向对象编程三大特征之一。 简单的属性封装

面向对象的三个基本特征

面向对象的三个基本特征

Java面向对象编程三大特征 - 封装