码迷,mamicode.com
首页 > 编程语言 > 详细

Java相关

时间:2019-09-26 00:15:08      阅读:94      评论:0      收藏:0      [点我收藏+]

标签:overload   private   类的方法   耦合   重写与重载   重写   over   代码   重载   

一、继承

1、子类拥有父类非 private 的属性、方法。

2、子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。

3、子类可以用自己的方式实现父类的方法。

4、Java 的继承是单继承,但是可以多重继承,单继承就是一个子类只能继承一个父类,多重继承就是,例如 A 类继承 B 类,B 类继承 C 类,所以按照关系就是 C 类是 B 类的父类,B 类是 A 类的父类,这是 Java 继承区别于 C++ 继承的一个特性。

5、提高了类之间的耦合性(继承的缺点,耦合度高就会造成代码之间的联系越紧密,代码独立性越差)。

二、重写与重载

1、方法重载是一个类中定义了多个方法名相同,而他们的参数的数量不同或数量相同而类型和次序不同,则称为方法的重载(Overloading)。

2、方法重写是在子类存在方法与父类的方法的名字相同,而且参数的个数与类型一样,返回值也一样的方法,就称为重写(Overriding)。

3、方法重载是一个类的多态性表现,而方法重写是子类与父类的一种多态性表现。

三、

Java相关

标签:overload   private   类的方法   耦合   重写与重载   重写   over   代码   重载   

原文地址:https://www.cnblogs.com/kingshine007/p/11588376.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!