- 浏览: 942 次
- 性别:
最新评论
-
liu5261586:
屌爆了!被深深的折服!写的好!干得漂亮!学到了!
java的重载与重写的的区别 -
liu5261586:
Java的继承与多态
文章列表
1. 继承:
(1)子类的构造方法一定会调用父类的构造方法。
(2)任何子类构造方法第一行肯定是this();或者super();两个择一。
this();调用本类的构造方法。(传递相应参数调用相应的方法)
super();调用父类的构造方法。
(3)继承的关键词是:extends(除final修饰的类无法继承)
final class Father{
}
class subclasses extends Father{ //这行就是出现错误
}
2 .多态:是指允许不同类的对象对同一消息做出响应。
...
.Java的方法重载:
1:就是在类中可以创建多个方法,名字相同,参数列表不同。调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法
2.重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。(无法以返回型别作为重载函数的区分标准)
Java的重写:
1:父类与子类之间的多态性,对父类的函数进行重新定义。如果在子类中定义某方法与其父类有相同的名称和参数。
2:若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。
3:子类函数的访问修饰权限不能少于父类的;