zoukankan      html  css  js  c++  java
  • 封装

    **使用get和set方法是为了程序的封装,为了其它的类可以使用(设置和获取)该类的私有方法。

    1.把属性隐藏

    • 设置类的成员变量(即对象的属性)使用private修饰符,使其他类无法访问该成员变量。eg:private String color=“黑色”;

    2.定义设置器方法

    • 设置器方法的命名一般是以set作为前缀,属性名作为后缀。eg: public void setColor(String color){this.colot="蓝色”};
    • 对于设置器来说,它需要暴露给其他类,使其可以访问,所以使用public,参数列表定义了String类型的color参数,在方法体中为区别参数color和成员变量color,使用了this关键字引用成员变量,并赋值为color参数的值,也可以是与成员变量不同的值。
    • 以后设置对象的color属性就可以使用setColor()方法完成。eg: Car whiteCar=new  Car(); whiteCar.setColor("红色");

    3.定义访问器方法

    • 因为成员变量被设置为private私有权限,相对于其他类,就隐藏了这个成员变量值,所有要使用访问器方法读取对象的属性值,访问器以getis作为方法名称的前缀。eg: public String getColor(){return color;}
    • 对于boolean类型的属性,应该使用is前缀的定义访问器方法,如running属性访问器方法eg:public boolean isRunning(){return running;}返回running属性值。
    人怂胆子小,手拿大刀跑。
  • 相关阅读:
    android 68 单元测试
    android 67 生成和解析xml
    android 66 sharedperference的使用
    android 65 文件访问权限
    android 64 sd卡读写的操作
    EditText操作收集
    android Fragments详解六:处理fragement的生命周期
    Context
    android 63 Fragment
    在Centos安装oracle_11gR2进度68%"Error in invoking target mkldflags ntcontab.o nnfgt.o of makefile..”
  • 原文地址:https://www.cnblogs.com/sjxbg/p/5367124.html
Copyright © 2011-2022 走看看