码迷,mamicode.com
首页 >  
搜索关键字:animal    ( 988个结果
C#编程语言与面向对象——继承
现实生活中的事物都归属于一定的类别,比如,狮子是一种(IS_A)动物,为了在计算机中模拟这种关系,面向对象的语言引入了继承(inherit)特性。构成继承关系的两个类中,Animal称为父类(parent class)或基类(base class),Lion称为子类(child class)。父类与...
分类:编程语言   时间:2014-07-31 20:13:37    阅读次数:324
CSUOJ 1010 Water Drinking
DescriptionThe Happy Desert is full of sands. There is only a kind of animal called camel living on the Happy Desert. ‘Cause they live here, they need...
分类:其他好文   时间:2014-07-28 23:44:04    阅读次数:329
抽象类的使用
抽象类:1、如果一个类中有抽象方法,那么这个类必须是抽象类2、抽象类中可以有抽象方法,也可以没有抽象方法3、抽象类不能被实例化4、抽象类不能是密封类或静态类子类(普通子类)必须重写父类中的所有抽象方法,如果子类是抽象类可以不用重写父类的抽象方法。//抽象类abstract class Animal ...
分类:其他好文   时间:2014-07-27 23:05:59    阅读次数:277
JAVA-抽象类和接口的区别总结
首先.抽象类和接口都很好的提供了一种将实现和接口分离的方法..  一、抽象类 我们都知道在面向对象的领域一切都是对象,同时所有的对象都是通过类来描述的,但是并不是所有的类都是来描述对象的。如果一个类没有足够的信息来描述一个具体的对象,而需要其他具体的类来支撑它,那么这样的类我们称它为抽象类。比如new Animal(),我们都知道这个是产生一个动物Animal对象,但是这个Animal具体长成...
分类:编程语言   时间:2014-07-26 17:23:22    阅读次数:588
设计模式看书笔记(5) - 三种工厂模式比较
先看三种工厂模式部分主要代码(完整代码在前三篇博客):   简单工厂模式: public class SampleFactory { public static Animal createAnimal(String animalName){ if("Tiger".equals(animalName))){ return new Triger(); }else if(...
分类:其他好文   时间:2014-07-26 02:04:26    阅读次数:165
C++多态性的理解
代码#include class Animal{public: void eat() { coutbreathe();}void main(){ Fish fh; Animal *pAn; pAn=&fh; fn(pAn); }说明我们先来看看我们这个程序的运行结果:animal breathe这里...
分类:编程语言   时间:2014-07-26 01:37:56    阅读次数:231
易学设计模式看书笔记(4) - 抽象工厂模式
本文内容来自书上,不懂设计模式,只求混个眼熟。 三、抽象工厂模式 1. 动物管理系统的例子 public interface Animal{   public void eat(); } public class Tiger implements Animal {  public void eat(){   sysout.out.println("老虎会吃");  };  p...
分类:其他好文   时间:2014-07-25 11:15:01    阅读次数:196
易学设计模式看书笔记(3) - 工厂方法模式
二、工厂方法模式 1.动物管理系统的例子 首先,抽象的动物类和具体的动物实现类: public interface Animal{ public void eat(); } public class Tiger implements Animal { public void eat(){ sysout.out.println("老虎会吃"); }; ...
分类:其他好文   时间:2014-07-22 00:07:33    阅读次数:231
模板方法模式
继承: 作为面向对象三大特性之一的继承,功能不是一般的强大,在书的344页(大话设计模式)我们可以看到Cat和Dog类代码内容基本形同,只是在叫的时候发出的声音不同罢了,如果现在我们要添加别的动物,比如兔子,猪...等等,则需要写相同的代码(复制)只是改改各自的叫声罢了。 我们知道一条编程的原则就是尽可能的避免重复,比较四个类,可以抽象出animal这个类作为父类把相同的代码放在父类中,然后子...
分类:其他好文   时间:2014-07-21 23:29:01    阅读次数:228
易学设计模式看书笔记(2) - 简单工厂模式
一、简单工厂模式 1.动物管理系统的例子 public interface Animal{   public void eat(); } public class Tiger implements Animal {  public void eat(){   sysout.out.println("老虎会吃");  };  public void run(){   sysou...
分类:其他好文   时间:2014-07-20 23:03:30    阅读次数:195
988条   上一页 1 ... 94 95 96 97 98 99 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!