黑马程序员技术交流社区
标题:
Integer与int的区别,String是否可以被继承?Integer呢
[打印本页]
作者:
黄坚声
时间:
2012-5-9 20:10
标题:
Integer与int的区别,String是否可以被继承?Integer呢
Integer与int的区别,String是否可以被继承?Integer呢
作者:
周素强
时间:
2012-5-9 20:18
JDK1.5版本后出现的新特性:
Integer x = 4; //自动装箱。等同于new Integer(4);
x = x + 2; //x自动拆箱(x.intValue())并变成了int类型,和2进行加法运算,再将和进行装箱赋给x对象。
public final class String extends Object
public final class Integer extends Number
因为String 和Integer 类被final修饰所以不可以被继承。继承它也没有意义啊。
作者:
高云飞
时间:
2012-5-9 20:22
public final class String
extends Object
implements Serializable, Comparable<String>, CharSequence
这是1.7中,对String的描述,该类用final修饰了,就不能被继承了。
作者:
袁錦泰
时间:
2012-5-10 00:57
|--int
|--八種基本數據類型之一
|--聲明int類型變量無需實例化
|--默認初始化值為0
|--值為0時,代表被賦值;不會出現未賦值的情況
|--一般使用在數值運算中
|--Integer
|--為int提供的包裝類,注意:是一個類
|--聲明Integer型變量(引用類型變量)需要實例化
|--默認初始化值為null
|--值為0時,代表被賦值;值為null時,代表未被賦值
|--常被使用在集合中,用作類型轉換
|--String
|--不可以被繼承,因為此類被關鍵字final修飾
|--Integer與其他基本數據類型的類(Byte/Short/Long/Float/Double/Boolean/Character)
|--不可以被繼承,因為基本數據類型的類被關鍵字final修飾
作者:
黑马-王建雨
时间:
2012-5-10 01:13
Integer是基本数据类型int的包装类。对int进行封装后,用起来更方便。而且JDK1.5版本开始Integer有了自动拆、装箱的功能。Integer直接继承自父类、它被final修饰、不可以被继承。String 类也被final修饰所以也不可以被继承,一旦建立对象就不能改变。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2