码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象(高级篇之Object类与包装类与匿名内部类)

时间:2014-04-29 13:17:21      阅读:373      评论:0      收藏:0      [点我收藏+]

标签:style   java   color   使用   os   数据   

在java所有类中都有一个共有的父类Object,一个类只要没有明显的继承一个类,则肯定是object类的子类

object类中有常用的四个方法。1、public object()构造方法 2、public boolean equals(object obj)对象比较 3、public int hashcode()取得hash码

4、public String toString();对象打印时调用。

包装类

java 提倡一切皆对象,java分基本数据类型与引用数据类型,基本数据类型只有一下八种,注意的是String是引用数据类型。

1、基本数据类型

int     Integer(Number子类)

char   Character(object直接子类)

short   Short(Number子类)

long   Long(Number子类)

float    Float(Number子类)

double   Double(Number子类)

boolean    Boolean(object直接子类)

byte      Byte(Number子类)

                                        ┏数值型━┳━整数型:byte short int long
              ┏基本数据类型━━┫              ┗━浮点型:float double
              ┃                            ┣字符型:char                                          
数据类型╋                            ┗布尔型:boolean              
              ┃                            ┏类(class)
              ┗引用数据类型━━╋接口(interface)
                                             ┗数组(array)
包装类的应用;
字符串变为基本数据类型;
Example:
	Integer类
	int x=Integer.parseInt("123");
	Float类
	float y=Float.parseInt("123.12");
以上的字符串必须是数字,否则会报错

匿名内部类:
当一个接口或抽象类的子类只使用一次,那么就没有必要单独定义一个子类,此时可以使用匿名内部类完成

面向对象(高级篇之Object类与包装类与匿名内部类),码迷,mamicode.com

面向对象(高级篇之Object类与包装类与匿名内部类)

标签:style   java   color   使用   os   数据   

原文地址:http://blog.csdn.net/u014025369/article/details/24688583

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!