你的位置:首页 > 软件开发 > Java > 面向对象编程(九)——继承、重写、Object类

面向对象编程(九)——继承、重写、Object类

发布时间:2016-02-01 16:00:18
面向对象三大特征:继承 ;封装/隐藏 ;多态(为了适应需求的多种变化,使代码变得更加通用!)继承(extends) 类是对对象的抽象,继承是对某一批类的抽象,从而实现对现实世界更好的建模。(从OOA、OOD即面向对象设计的角度考虑)继承可以提高代码的复用性!(从OOP的角度考 ...

面向对象编程(九)——继承、重写、Object类

面向对象三大特征:继承封装/隐藏多态(为了适应需求的多种变化,使代码变得更加通用!)

继承(extends)

 

  • 类是对对象的抽象,继承是对某一批类的抽象,从而实现对现实世界更好的建模。(从OOA、OOD即面向对象设计的角度考虑)
  • 继承可以提高代码的复用性!(从OOP的角度考虑)
  • extends的意思是“扩展”。子类是父类的扩展。

面向对象编程(九)——继承、重写、Object类

【例1】不采用继承,这里屡次使用Animal里面的东西,很麻烦。所以很自然产生继承的概念。

//一个源文件可以定义多个类//动物Animal类public class Animal {  String eye;    public void run(){    System.out.println("跑跑");  }    public void eat(){    System.out.println("吃吃");  }}//哺乳动物Mammal类 class Mammal{   String eye;  public void run(){    System.out.println("跑跑");  }    public void eat(){    System.out.println("吃吃");  }    public void taiSheng(){    System.out.println("我是胎生");  }} //爬行动物 class Paxing{   String eye;   public void run(){     System.out.println("跑跑");   }   public void eat(){     System.out.println("吃吃");   }   public void eggSheng(){     System.out.println("我是卵生");   } }

原标题:面向对象编程(九)——继承、重写、Object类

关键词:面向对象

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。