继承03

1.1、在实际开发中,满足什么条件的时候,我们可以使用继承呢?

  凡是采用  “is  a ” 能描述的,都可以继承。

  例如:

    Cat  is  a  Animal:猫是一个动物

    Dog  is  a  Animal:狗是一个动物

    CreditAccount  is  a  Account:信用卡账户是一个银行账户

    ...........

   假设以后的开发中有一个A类,有一个B类,A类和B类确实也有重复的代码,那么他们两之间就可以继承吗?

    不一定,还是要看一看它们之间是否能够使用is  a 来描述。

class Customer{
String name;//名字
//setter and getter
}

class Product{
String name;//名字
//setter and getter
}

class Product extends Customer{

}
以上的继承就属于很失败的。因为:Product is a Customer,是有违伦理的。
posted @   开山y  阅读(15)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
点击右上角即可分享
微信分享提示