• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
空山新雨
博客园    首页    新随笔    联系   管理    订阅  订阅

java。抽象和封装:重写,重载

1.方法重载(overload)

方法名相同

参数类型不同(参数个数和类型)

与返回类型无关

2.方法重写(override)--》用来实现多态的,只有实例方法可以实现多态,静态方法无法实现多态

子类重写父类方法

方法名相同

返回类型相同

参数相同

 

重写和重载的区别?overload方法可以改变返回值类型?

==》可以改变返回值类型

a.方法的重写和重载是java多态性的不同表现。

b.重写是父类与子类之间多态性的一种表现

c.重载是一个类中多态性的一种表现

 

纸上来的终觉浅, 绝知此事要躬行
posted @ 2016-08-09 20:01  KongShanXinYu  阅读(208)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3