java----抽象类和数据类型转换

举报
孙中明 发表于 2022/01/23 00:57:21 2022/01/23
【摘要】 1,抽象类不能实例化,因为有抽象方法未实现 2,抽象类可以被继承。 3,子类可以是抽象的,也可以非抽象的 4,当一个类的一个或多个方法是抽象方法时,当类是一个抽象类的子类,并且不能为任何抽象方法提供任何实现细节或方法体时,当一个类实现一个接口,并且不能为任何抽象方法提供实现细节或方法体时需要使用抽象类 jav...

1,抽象类不能实例化,因为有抽象方法未实现



4,当一个类的一个或多个方法是抽象方法时,当类是一个抽象类的子类,并且不能为任何抽象方法提供任何实现细节或方法体时,当一个类实现一个接口,并且不能为任何抽象方法提供实现细节或方法体时需要使用抽象类


java自动数据类型转换

自动转换按从低到高的顺序转换。不同类型数据间的优先关系如下: 
     低 ---------------------------------------------> 高 
     byte,short,char-> int -> long -> float -> double


小转大不用强转,大转小需要强转 你知道下面的答案是哪个嘛?


  
  1. public class Demo{
  2.   float func0()
  3.   {
  4.     byte i=1;
  5.     return i;
  6.   }
  7.   float func1()
  8.   {
  9.     int i=1;
  10.     return;
  11.   }
  12.   float func2()
  13.   {
  14.     short i=2;
  15.     return i;
  16.   }
  17.   float func3()
  18.   {
  19.     long i=3;
  20.     return i;
  21.   }
  22.   float func4()
  23.   {
  24.     double i=4;
  25.     return i;
  26.   }
  27. }


文章来源: hiszm.blog.csdn.net,作者:孙中明,版权归原作者所有,如需转载,请联系作者。

原文链接:hiszm.blog.csdn.net/article/details/72803500

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。