专业的JAVA编程教程与资源

网站首页 > java教程 正文

java理解继承(java简述继承的概念)

temp10 2024-10-03 01:30:34 java教程 10 ℃ 0 评论

理解继承

OOP的一个最大优点是继承,它允许一个对象继承另外一个对象的行为和属性。

java理解继承(java简述继承的概念)

当你开始创建对象时,有时会发现将要创建的新对象和你以往开发出的对象有很多相似之处。

当《War Games》在1983年上映之时,如果David Lightman想要一个能够处理纠错且具有其他高级调制解调器特性的对象,而这些特性在当时还没有,那么他应该怎么办呢?Lightman 可以通过复制 Modem 对象的语句然后对其修改的方式,来创建一个新的 Error CorrectionModem对象。然而,如果ErrorCorrectionModem对象的大部分属性和行为与Modem对象相同,则上述工作完全没有必要。这也意味着如果日后要进行修改,Lightman需要升级两个独立的程序。

通过继承,程序员只需定义新类与现有类的不同之处,就能够创建一个新类。Lightman可以让ErrorCorrectionModem类继承Modem类,这样只需编写纠错调制解调器不同于以前调制解调器的部分。

要继承其他类,可使用extend语句,下面是从Modem类继承的ErrorCorrectionModem类的框架:

public class ErrorCorrectionModem extends Modem {

// program goes here

}

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表