博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Account
阅读量:6924 次
发布时间:2019-06-27

本文共 1297 字,大约阅读时间需要 4 分钟。

结构

继承关系

public class Account extends Object implements Parcelable

        

java.lang.Object

android.accounts.Account

 

类概述

值类型代表在中的账号。这个对象实现了并且重写了,使得它可以用做中的key

 

常量

public static final <Account> CREATOR

 

public final String name

 

public final String type

 

构造函数

public Account (String name, String type)

 

public Account (in)

 

公共方法

public int describeContents ()

         描述各种包含在Parcelable中配置表现的具有特殊意义的对象。

返回值

                            一个位掩码说明了Parcelable的特殊类型对象的设置。

 

public boolean equals (Object o)

比较指定对象的实例,并返回表示它们是否相等。为了保证其相等,参数o必须代表相同的对象,该对象作为这个使用类依赖比较的常量。通常约定,这个比较应该是自反,对称,传递的。另外,没有对象引用除非nullnull相等。

仅当this==o时默认实现返回true。如果你打算实现自己的equals方法,见

equals方法的通用约定是如果任何的两个对象相等则返回true,然后两个对象的hashCode()必须返回同样的值。这表示子类对象通常重写两个方法或者两个方法都不重写。

参数

o                这个实例比较的对象

返回值

                            指定的对象与该对象相等则返回ture,其它情况返回false

 

public int hashCode ()

返回当前对象的一个整型哈希码。通过约定,任意两个通过方法返回ture的对象必须返回同样的哈希值。这表示子类对象通常重写两个方法或者两个方法都不重写。

注意哈希值是不随时间变化而变化的,除非equals比较发生了变化。

如果你打算实现自己的hashCode方法,见

返回值

该对象的哈希值。

 

public String toString ()

返回一个对象简单的、可读懂的秒速信息。鼓励大家重写该方法并提供考虑到类型与数据的实现。默认的实现等同于以下的表达式:

getClass().getName() + '@' + Integer.toHexString(hashCode())

如果你打算实现自己的toString方法,见

返回值

一个代表此对象的可打印字符串

 

public void writeToParcel (Parcel dest, int flags)

将这个对象写入Parcel

参数

dest          应该被写入的Parcel对象

flags                   关于对象应该如何写入的附加标记。可能为0或者

 

补充

         文章精选

                   

                   

本文转自杨海龙的博客博客51CTO博客,原文链接http://blog.51cto.com/7218743/1530168如需转载请自行联系原作者
IT达仁
你可能感兴趣的文章
linux grep egrep fgrep bash条件判断 bash测试 if 条件判断
查看>>
gitHub使用入门和github for windows的安装教程
查看>>
利用锚点制作简单索引效果
查看>>
重置目录服务还原模式管理员密码
查看>>
Linux rm命令
查看>>
Java的封装特性
查看>>
java分享第二天(变量及命名规范)
查看>>
第二天:安装VMware和linux系统(1)
查看>>
第 三 十 天:Linux 系 统 优 化 扩 展
查看>>
线程知识复习整理
查看>>
Centos-7修改yum源为国内的yum源
查看>>
我的友情链接
查看>>
我的友情链接
查看>>
linux centos 如何查看操作系统版本信息?
查看>>
基于Cobbler+Kickstart构建网络安装环境(Linux 大规模部署安装)
查看>>
微信OpenID获取
查看>>
软件工程034
查看>>
Android学习笔记-----------布局(三)
查看>>
Haskell: install from source
查看>>
mxd文件批量更换版本
查看>>