java----抽象类和数据类型转换
1,抽象类不能实例化,因为有抽象方法未实现
2,抽象类可以被继承。3,子类可以是抽象的,也可以非抽象的
4,当一个类的一个或多个方法是抽象方法时,当类是一个抽象类的子类,并且不能为任何抽象方法提供任何实现细节或方法体时,当一个类实现一个接口,并且不能为任何抽象方法提供实现细节或方法体时需要使用抽象类
java自动数据类型转换
自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下:
低 ---------------------------------------------> 高
byte,short,char-> int -> long -> float -> double
小转大不用强转,大转小需要强转 你知道下面的答案是哪个嘛?
public class Demo{
float func0()
{
byte i=1;
return i;
}
float func1()
{
int i=1;
return;
}
float func2()
{
short i=2;
return i;
}
float func3()
{
long i=3;
return i;
}
float func4()
{
double i=4;
return i;
}
}
🐳 作者:hiszm 📢 版权:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,万分感谢。 💬 留言:同时 , 如果文中有什么错误,欢迎指出。以免更多的人被误导。 |