JAVA的封装性的体现及部分运用

class Animal {

String name;

private int legs; // 将属性私有化(private),然后提供公共的方法来获取(get),和设置(set)属性的值              

以下标黄部分为封装性的体现

  public void setlegs(l){  //设置属性 

    if(l>=0&&l%2==0) {

      legs=l;

    }else{

       legs=0;

      }

   }

  //以下为获取属性

  public int getlgs( ){

    return legs;

  }

做到上述操作主要靠四种权限修饰符

                                                                                                         按照权限从小到大( private 、缺省 、protected 、public )   

     如定义了一个类order,出了order类后,其中私有的属性就不可以调用

 

posted @ 2022-10-05 14:19  平凡的柳先生  阅读(52)  评论(0)    收藏  举报