大二java学习笔记:子类与继承
一.继承
1.子类与父类
1.继承
关键词:extends
class 子类名 extends 父类名{}
继承是多态的前提
1.什么时候用继承:
类与类之间,存在相同(共享)的内容,并产生is a 的关系(子类是父类的一种)
2.特点:
Java不支持多重继承(子类只能有一个父类),习惯地称子类与父类是"is-a”关系。(只能有一个亲生父亲)
支持多层继承(就是爷爷生父亲,父亲生儿子)
3.Obiect类是java程序中所以类直接或间接的父类(就是皇帝)
关键词:extends
class 子类名 extends 父类名{}
继承是多态的前提
1.什么时候用继承:
类与类之间,存在相同(共享)的内容,并产生is a 的关系(子类是父类的一种)
2.特点:
Java不支持多重继承(子类只能有一个父类),习惯地称子类与父类是"is-a”关系。(只能有一个亲生父亲)
支持多层继承(就是爷爷生父亲,父亲生儿子)
3.Obiect类是java程序中所以类直接或间接的父类(就是皇帝)