鸟哥Java学习之Object类-面向对象

原创 2016年06月01日 20:56:38
1.Object:所有类的根类,是不断抽取而来的。具备着所有对象都具备的共性内容。

2.equals():单单判断对象地址相等否无太大意义,一般都会覆盖此方法,根据对象的特有内容,建立判断对象是否相同的依据。
public class equals(Object obj) //多态
{
if(!(obj instanceof Person)) //健壮性判断
{
throw new ClassCastException("类型错误");
}
Person p = (Person)obj; //向下转型
return this.age == p.age; //注意:不转型无法访问子类特有内容:p.age
}
3.hashCode()
    getClass():得到的是.class文件所属的字节码文件对象的地址。
    toString():打印输出对象,直接默认后面加了toString()。
版权声明:本文为博主原创文章,未经博主允许不得转载。

学习java中面向对象的一些小总结。

Java面向对象 面向对象三大特征:封装、继承、多态   封装:1.提高数据的安全性。 2.操作简单 3.隐藏了实现 使用private修饰需要封装的属性,用set和get设置和获取属性。   构造函...
  • xs_challenge
  • xs_challenge
  • 2016年11月17日 20:13
  • 892

java例题学习:面向对象之什么时候使用成员变量

/* 定义一个类Demo,其中定义一个求两个数据和的方法, 定义一个测试了Test,进行测试。 变量什么时候定义为成员变量: 如果这个变量是用来描述这个类的信息的,那么,该变量就应...
  • qq_31539817
  • qq_31539817
  • 2016年09月08日 17:08
  • 193

java基础学习总结——面向对象

目录 一、面向过程的思想和面向对象的思想 二、简单理解面向对象 三、面向对象的设计思想 四、对象和类的概念 五、如何抽象出一个类? 六、类(对象)之间的关系 七、Java与面向对象 八、为什么使用面向...
  • hello_zhou
  • hello_zhou
  • 2016年05月19日 21:22
  • 1935

鸟哥的Linux私房菜 基础学习篇(第三版)

第零章 计算器概论 1 计算机:辅助人脑的好工具 接收用户指令与数据,经由中央处理器的数学与逻辑单元运算处理后,以产生或存储成有用的信息。 1.1 计算器的五大单元 输入单元,CPU控制单元,CPU算...
  • niuzhihuan
  • niuzhihuan
  • 2015年08月03日 20:17
  • 1016

Java面向对象--Object类

Java面向对象-Object类 Object类是所有类的父类; Object类的常用方法 1,public String toString() 返回...
  • djfgduyhgfu
  • djfgduyhgfu
  • 2016年10月17日 14:00
  • 98

Java面向对象-Object类

Java面向对象-Object类 Object类是所有类的父类; Object类的常用方法 1,public String toString() 返回...
  • qq_35971362
  • qq_35971362
  • 2017年10月11日 09:34
  • 48

JAVA面向对象之对象和类

Java是一种面向对象的编程语言,面向对象在整个Java的学习中属于重中之重,从这一篇博客开始,将逐步为大家介绍Java面向对象的相关知识,这一偏将为大家介绍对象和类的概念以及如何定义类和创建对象。 ...
  • jianggujin
  • jianggujin
  • 2015年12月20日 09:30
  • 5266

跟鸟哥学Linux之——Linux规划!!

前期学习了一些关于51单片机的部分知识,只是对单片机有了一个初步的认识,和最基本的操作,做了一定的思维转向,对硬件的工作原理有了一个直观感受和体验,之下转向对了Liunx的一个入门级学习,希望可以从最...
  • u013030441
  • u013030441
  • 2015年04月05日 21:24
  • 1340

《鸟哥的linux私房菜:基础学习篇》第3版 - 核心笔记(全)

一、什么是 Linux 呢?! • Unix 与 Linux 的历史     o Multics 系统:由 Bell(贝尔实验室)、MIT(麻省理工学院)与 GE(美国通     用电器)合作开发的...
  • sinat_36184075
  • sinat_36184075
  • 2017年05月19日 23:50
  • 620

鸟哥Java学习之异常-面向对象

1.异常:运行时发生,     异常类:在Java中用类的形式对不正常情况进行了描述和封装对象。 2.最终问题分成两大类: Throwable(可抛性):     ...
  • paomojj1
  • paomojj1
  • 2016年06月01日 20:50
  • 143
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:鸟哥Java学习之Object类-面向对象
举报原因:
原因补充:

(最多只允许输入30个字)