“遗传类”——继承
继承的概念
相信大家在中学都曾经学习过生物学这门学科,对遗传这一名词并不陌生。遗传简单的说就是子代仍保留着亲代的特性和特征(性状)的现象。那么这和Java语言有什么联系呢?说这两者之间有联系,只是因为在Java中有的类与与其它类之间存在一种关系——继承。这种关系的特性就类似于生物学当中的遗传。那么什么是继承呢?继承指的是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。
当我们把这种关系放到我们的生活中,不在拘泥于遗传这一现象的时候,我们发现在生活中继承的例子是相当丰富的,比如下面这个动物的例子:
类的继承格式:
class 父类 {
}
class 子类 extends 父类 {
}
继承类型
单继承:
即一个子类只能继承一个父类
样例:
public class A{
......
}
public class B extend A{
......
}
多重继承:
例如A类继承B类,B类继承C类