Java之基本数据类型的封装类
2016-12-15 00:00
381 查看
基本数据类型 封装类
boolean Boolean
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
基本数据类型的封装类
1.基本类型的封装类(wrapper)用来存储数据,增强功能,使他们能通过“.”操作符完成一些操作。
2.所有的封装类的名字都以一个大写字母开头,并与相应的基本数据类的名字相关联。
3.所有的封装类都被定义为引用类型。
4.封装类可以存储和返回基本数据类型。
5.封装类可以通过点操作符使用一些实用方法。
6.Java包含基本的封装类Character, Double, Integer.每个类都将对应的基本数据类型封装在一个对象中,该对象存储实际数据和对这种数据的使用方法。
7.要产生一个封装类的对象,必须通过运算符new来生成,不能像基本数据类型变量一样,直接定义并生成。
8.封装类的使用方法有两种:
varName.methodName(parameterList) //使用与封装类变量相关的方法
WrapperClass.methodName(parameterList) //直接使用与封装类相关的方法
9.与类相关的方法,必须通过类名而不是变量名来条调用这些方法。
10. 要将字符串转化为实型或整型数据,可以通过两个步骤:
1).先用valueOf()生成Double或Integer变量。如:
String s1="123.4";
String s2="123";
//先用valuOf()生成一个Double变量,返回值为Doub型
Double d=Double.valueOf(s1);
//先用valuOf()生成一个Double变量,返回值为Double型
Integer i=Integer.valueOf(s2);
2).在通过方法doubleValue()或intValue()将Double类型或Integer类型的值转化为double或int类型。
return d.doubleValue();//通过方法doubleValue()将Double型转化为double型
return i.intValue(); //通过方法doubleValue()将Double型转化为double型
11.有关封装类的几个注意点:
1). 封装类变量与基本数据类型的变量的区别:
可以用基本数据类型变量来初始化一个封装类变量,但不能直接将一个基本数据类型变量的值赋给一个封装类变量。如:
int i=1; double d=1.0;
Integer ii=new Integer(i); Double dd=new Double(dd); √
Integer ii=i;Double dd=d; ×
2). 封装类型变量与基本数据类型变量的之间的相互转换:
(1). 封装类变量??>基本数据类型变量
先生成一个封装类变量,再调用intValue()或doubleValue()方法
(2). 基本数据类型变量??>封装类变量
将基本数据类型变量作为封装类变量的构造方法的参数
3). valueOf()与intValue()和doubleValue()的区别:
valueOf(String s) intValue() doubleValue()
参数类型 String类型 不带参数不带参数
返回值类型Double/Integer类型int double
调用者 类类变量 类变量
4). toString()与toString(int i)和toString(double d)的区别:
toString() toSting(int i) toString(double d)
参数类型 不带参数 intdouble
返回值类型String String String
调用者 类变量 类类
5). 一般情况下需要输入参数的方法由类调用,不需要输入参数的方法由类变量调用。
boolean Boolean
byte Byte
short Short
int Integer
long Long
char Character
float Float
double Double
基本数据类型的封装类
1.基本类型的封装类(wrapper)用来存储数据,增强功能,使他们能通过“.”操作符完成一些操作。
2.所有的封装类的名字都以一个大写字母开头,并与相应的基本数据类的名字相关联。
3.所有的封装类都被定义为引用类型。
4.封装类可以存储和返回基本数据类型。
5.封装类可以通过点操作符使用一些实用方法。
6.Java包含基本的封装类Character, Double, Integer.每个类都将对应的基本数据类型封装在一个对象中,该对象存储实际数据和对这种数据的使用方法。
7.要产生一个封装类的对象,必须通过运算符new来生成,不能像基本数据类型变量一样,直接定义并生成。
8.封装类的使用方法有两种:
varName.methodName(parameterList) //使用与封装类变量相关的方法
WrapperClass.methodName(parameterList) //直接使用与封装类相关的方法
9.与类相关的方法,必须通过类名而不是变量名来条调用这些方法。
10. 要将字符串转化为实型或整型数据,可以通过两个步骤:
1).先用valueOf()生成Double或Integer变量。如:
String s1="123.4";
String s2="123";
//先用valuOf()生成一个Double变量,返回值为Doub型
Double d=Double.valueOf(s1);
//先用valuOf()生成一个Double变量,返回值为Double型
Integer i=Integer.valueOf(s2);
2).在通过方法doubleValue()或intValue()将Double类型或Integer类型的值转化为double或int类型。
return d.doubleValue();//通过方法doubleValue()将Double型转化为double型
return i.intValue(); //通过方法doubleValue()将Double型转化为double型
11.有关封装类的几个注意点:
1). 封装类变量与基本数据类型的变量的区别:
可以用基本数据类型变量来初始化一个封装类变量,但不能直接将一个基本数据类型变量的值赋给一个封装类变量。如:
int i=1; double d=1.0;
Integer ii=new Integer(i); Double dd=new Double(dd); √
Integer ii=i;Double dd=d; ×
2). 封装类型变量与基本数据类型变量的之间的相互转换:
(1). 封装类变量??>基本数据类型变量
先生成一个封装类变量,再调用intValue()或doubleValue()方法
(2). 基本数据类型变量??>封装类变量
将基本数据类型变量作为封装类变量的构造方法的参数
3). valueOf()与intValue()和doubleValue()的区别:
valueOf(String s) intValue() doubleValue()
参数类型 String类型 不带参数不带参数
返回值类型Double/Integer类型int double
调用者 类类变量 类变量
4). toString()与toString(int i)和toString(double d)的区别:
toString() toSting(int i) toString(double d)
参数类型 不带参数 intdouble
返回值类型String String String
调用者 类变量 类类
5). 一般情况下需要输入参数的方法由类调用,不需要输入参数的方法由类变量调用。
相关文章推荐
- Java(一)-基本数据类型和封装类
- java基本数据类型及其封装类
- java基本数据类型与其封装类
- Java中基本数据类型的封装类
- java基本数据类型及其封装类
- java基本数据类型与其封装类
- Java八种基本数据类型的大小,以及封装类,自动装箱/拆箱的用法?
- Java中的基本数据类型及其封装类
- java 八种基本数据类型之初始值、取值范围、对应的封装类
- Java九种基本数据类型和大小以及其封装类
- Java的9种基本数据类型以及封装类
- Java的八大基本数据类型及封装类
- Java基本数据类型及其封装类
- Java中基本的数据类型及其封装类
- java数据类型与sql类型基本映射
- Java基本数据类型转换
- java--基本数据类型与对应的包装类
- JAVA学习心得--基本数据类型,输入、输出,数组
- java的八种基本数据类型
- java的基本数据类型