17.继承:什么是继承???通过哪个关键字实现继承???继承的作用是什么???继承的两大特性是什么???
学习:第7遍
1.什么是继承???
一个类继承另一个类
则该类会继承另一个类中除构造方法之外的
所有属性和方法
继承的类叫子类,被继承的类叫父类
父类也叫超类或基类
继承是一种 is a 的关系
子类都是父类的一种扩展
private修饰的属性和方法也会被继承
但是子类无法访问父类的私有属性或方法
2.通过哪个关键字实现继承???
通过extends关键字实现继承
class 子类 extends 父类{
}
3.继承的作用是什么???
作用一:代码复用
将子类都要使用的相同属性和方法放到父类中
作用二:功能扩展
子类可以有自己独特的属性和方法
4.继承的两大特性是什么???
特性一:Java只支持单亲继承
不支持多亲继承
特性二:Java中所有的类都直接或间接的
继承自java.lang.Object类