java对象之间的数据转换


强制类型转换

基本数据类型自动转换

基本数据的自动类型转换只有7种数据类型,除了boolean

基本原则:低级别可以直接转高级别

基本数据类型强制转换

高级别转低级别时,必须要进行强转

是否强制转换取决于数据类型级别的高低,不取决于数据的实际值。

类对象之间的类型转换

规则:

1.类型转换必须在继承层次类转换,即超类与子类之间.

2.兄弟类之间不存在继承,因此也不存在类型转换.

3、子类对象名可以赋值给父类对象名;但父类对象名不可以赋值给子类对象名。

即:父类对象名=子类对象名;

4、如果一个父类对象名已经被子类对象名所赋值,那可以将父类对象名经强制转换赋值给子类对象名。

即:子类对象名=(子类类名)父类对象名;

你可能感兴趣的:(java对象之间的数据转换)