Java中如何深入理解继承和多态原理?
- 内容介绍
- 文章标签
- 相关推荐
本文共计2647个文字,预计阅读时间需要11分钟。
Java基础知识,包括继承、多态、static、super、this、instanceof等关键字。equals、toString等方法以及Object类,泛型数组使用等。一、继承的理解:继承就是一个类继承另一个类的属性和方法。继承的好处是提高代码的复用性。继承:简单通俗来讲,继承就是一个类继承另一个类的属性和方法。
Java基础知识,涉及继承、多态、static、super、this、instanceof等关键字。equals、toString等方法以及Object类,泛型数组使用等等 一、继承的理解- 继承:简单通俗的来讲,继承就是一个类继承另一个类,通常用extends表示继承。
- 继承的类叫子类,被继承的类叫父类。
- 子类可以使用父类的变量和方法,同时也可以重写父类的方法。
- 在Java中没有多继承这一概念,但是有类似多继承的方法!(通常来讲一个父类可以有多个子类,而一个子类只能有一个父类)
//继承简单表示
public class Son extends Father{
//将特殊的方法放在子类中
}
class Father {
//我们通常将一般的方法放在父类中,因为父类的方法子类都可以用。
}
二、super、this、instanceof关键字
this
- 上一篇文章已经说过了方法重写的概念,在这里就不再重复了。
- this关键字也在上一篇讲过,我们可以在构造器中通过this()来调用本类的不同参数构造器。
本文共计2647个文字,预计阅读时间需要11分钟。
Java基础知识,包括继承、多态、static、super、this、instanceof等关键字。equals、toString等方法以及Object类,泛型数组使用等。一、继承的理解:继承就是一个类继承另一个类的属性和方法。继承的好处是提高代码的复用性。继承:简单通俗来讲,继承就是一个类继承另一个类的属性和方法。
Java基础知识,涉及继承、多态、static、super、this、instanceof等关键字。equals、toString等方法以及Object类,泛型数组使用等等 一、继承的理解- 继承:简单通俗的来讲,继承就是一个类继承另一个类,通常用extends表示继承。
- 继承的类叫子类,被继承的类叫父类。
- 子类可以使用父类的变量和方法,同时也可以重写父类的方法。
- 在Java中没有多继承这一概念,但是有类似多继承的方法!(通常来讲一个父类可以有多个子类,而一个子类只能有一个父类)
//继承简单表示
public class Son extends Father{
//将特殊的方法放在子类中
}
class Father {
//我们通常将一般的方法放在父类中,因为父类的方法子类都可以用。
}
二、super、this、instanceof关键字
this
- 上一篇文章已经说过了方法重写的概念,在这里就不再重复了。
- this关键字也在上一篇讲过,我们可以在构造器中通过this()来调用本类的不同参数构造器。

