阅读 79

重载java,java构造方法的特点

Java方法重写与重载的区别1、重载发生在本班,方法名称相同,参数列表不同,与返回值无关,只与方法名称、参数列表、参数类型有关。

重载(Overload ) :首先位于类或其子类中,并且具有相同的方法名称,但方法的参数不同的返回值类型可以相同也可以不同。

(1)方法名必须相同

(2)方法的参数列表一定不一样

)3)访问修饰符和返回类型可以相同也可以不同。

2、重写一般表示子类与父类的关系,主要特点是方法名称相同,参数相同,但具体实现不同。

改写特征:

(1) 3358www.Sina.com/必须相同,方法名类型必须相同

(2)返回值必须相同

(3)参数列表访问权限不能低于父级的重写方法。 例如,如果父类中的一个方法声明为public,则在子类中重写该方法时无法将其声明为protected。

)4)如果子类和父类位于同一包中,则子类可以重写父类的所有方法,但声明为private和final的方法除外。

)5)结构方法不可改写。

简单来说,就是具体的实现类不满足父类的这个方法的实现,需要自己编写满足自己要求的访问权限


文章分类
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐