1继承
关键字:extends
使用格式:public class 文件名 extends 老爸的名字{}
形如:public class fight extends people{}
其中people已存在
继承的内容:所有属性都能拿到
除了构造函数以外的所有函数都能继承
注意:类的继承只能是单根继承,但是可以多层(如同一个人只能有一个老爸,有多个会出事,在计算机中老爸的老爸还是老爸)
2方法重写
前提:只有在继承的情况下
定义:子类重写父类继承过来的方法
重写方法方法名、返回值、参数都必须一样,访问权限只能扩大不能缩小(访问权限从小到大为private ,protected,默认,public)
3.自动转型
格式:父类类名(老爸的名字) 变量名 = new 子类类名(儿子名字)();
注意:1)转型后的对象是父类类型的
2)转型后的对象是不能再调用子类特有的方法
3)如果子类重写了父类的方法,执行的必然是重写后的,如果没有重写,则执行父类自己的
4.多态
多个同种类型的对象,调用同一个方法,执行的内容不一样,叫做多态(听说只要了解)
继承(个人总结)
猜你喜欢
转载自suc123.iteye.com/blog/1840355
今日推荐
周排行