【Java】类的继承

继承

什么是继承?

在一个现有类的基础上去构建一个新的类
使类与类之间产生了父类与子类的关系
----------------------------------------------

继承的关键字是extends
Java只支持单继承,但是可以多层继承
继承只能使用父类中的公共成员
好处:提高了代码的复用性、维护性
弊端:类与类之间的耦合性太强
----------------------------------------------

Cat类继承Animal类:

public class Cat extends Animal {
}

重写父类方法

方法的重写发生在子父类关系中
当父类提供的功能不满足子类具体的需求时,就需要对父类的方法进行重写
子类中重写的父类方法必须与父类的方法声明完全一样
@override:强制检查该方法是否是重写的方法
----------------------------------------------

Cat类重写Animal类:

public class Cat extends Animal {
	public void eat() {
	syso();
	}
}
发布了38 篇原创文章 · 获赞 4 · 访问量 824

猜你喜欢

转载自blog.csdn.net/Hide111/article/details/104986540