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

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

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



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.blog.csdn.net,作者:孙中明,版权归原作者所有,如需转载,请联系作者。

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

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

作者其他文章

评论(0

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

    全部回复

    上滑加载中

    设置昵称

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

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

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