zoukankan      html  css  js  c++  java
  • 区别

         方法重载:
              1.方法名相同
              2.参数数据类型或者参数个数不同
              3.与返回值、访问修饰符无关
         方法重写:
              1.方法名相同
              2.参数列表相同
              3.返回值类型相同或是其子类
              4.访问权限不能严于父类
              区别:重载是发生在同一个类中的表现,在编译的时候起作用;重写是发生在父类和子类之间的表现,在运行时起作用。
                        重载和重写方法名必须相同,而参数列表则相反,重载不可以相同而重写必须相同,重载在返回值类型,访问修饰符上没有太大的规则限制,而                      重写则有很大的限制
                        (即规则中所明,返回值类型相同或是其子类且访问权限不能够严于父类,也就是说不能够低于其子类)

        接口与抽象类的区别
              1.可以被多继承
              2.设计和实现完全分离
              3.更自然地使用多态
              4.更容易搭建程序框架
              5.更容易更换实现

        数据类型转换

            1.向上转型 F f=new Son();
            2.向下转型 Son s=(Son)f;

  • 相关阅读:
    linux中断子系统
    注释规范
    linux下C获取文件的大小
    oracle 11g 修改内存示例
    联想system sr650安装windows
    iphone 手机音乐制作
    canon dpp 编辑相机raw软件
    浪潮nf5270m5 安装2012
    三种刻录工具及用法
    centos7.5 连接存储配置iscsi
  • 原文地址:https://www.cnblogs.com/yangshuwen/p/12871375.html
Copyright © 2011-2022 走看看