一、抽象类 在解决实际问题时,一般将父类定义为抽象类,需要使用这个父类进行继承与多态处理。回想继承和多态原理,继承树中越是在上方的类越抽象,如:鸽子类继承鸟类、鸟类继承动物类等。在多态机制中,并不需要将父类初始化对象,我们需要的只是子类对象,所以在Java语言中设置抽象类不可以实例化对象,因为图形....
分类:
其他好文 时间:
2015-06-03 11:41:56
阅读次数:
108
项目1-动物这样叫
下面是给出的基类Animal声明和main()函数。
class Animal
{
public:
virtual void cry()
{
cout<<"不知哪种动物,让我如何学叫?"<<endl;
}
};
int main( ){
Animal *p;
p = new Animal();
...
分类:
其他好文 时间:
2015-06-03 09:49:32
阅读次数:
155
问题及代码:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:project.cpp
*作 者:陈文青
*完成日期:2015年6月3日
*版 本 号:v1.0
*
*问题描述:显然,Animal设计为抽象类更合适,Animal不需要能够实例化,是专门作基类使用的。
改造程序,使Animal设...
分类:
其他好文 时间:
2015-06-03 09:47:54
阅读次数:
132
问题及代码:
/*
*Copyright (c)2015,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:project.cpp
*作 者:陈文青
*完成日期:2015年6月3日
*版 本 号:v1.0
*
*问题描述:每一个Animal的派生类都有一个“名字”数据成员,这个成员设置为基类Animal的成员更好。
改造上面的程序,将“...
分类:
其他好文 时间:
2015-06-03 09:45:25
阅读次数:
122
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第十三周(动物这样叫)
*作者:王忠
*完成日期:2015.6.02
*版本号:v1.0
*
*问题描述:根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数。
*输入...
分类:
其他好文 时间:
2015-06-02 13:28:11
阅读次数:
106
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第十三周(动物这样叫)
*作者:王忠
*完成日期:2015.6.02
*版本号:v1.0
*
*问题描述:根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数。
2、显...
分类:
其他好文 时间:
2015-06-02 13:27:21
阅读次数:
124
/*
*copyright(c) 2015,烟台大学计算机学院
*All rights reserved。
*文件名称:第十三周(动物这样叫)
*作者:王忠
*完成日期:2015.6.02
*版本号:v1.0
*
*问题描述:根据给出的main()函数和运行结果的提示,设计出相关的各个类,注意观察运行结果,提取出每个类中需要的数据成员,并匹配上需要的成员函数。
2、显...
分类:
其他好文 时间:
2015-06-02 13:27:19
阅读次数:
101
根据罗杰·彭罗斯的一般粗略分解,人的意识中的理性部分是非算法的,而非理性部分则是算法的。彭罗斯等强人工智能的讨论者也都讨论过关于动物的智能的问题,虽然彭罗斯倾向认为动物也有一定的智能,但和大多数强人工智能的命题一样,没有明确的答案。于是全本就提请注意一些特殊的动物现象,比如鹦鹉学舌。很显然,根据上述...
分类:
其他好文 时间:
2015-06-02 09:13:48
阅读次数:
157
下面是给出的基类Animal声明和main()函数。
class Animal
{
public:
virtual void cry()
{
cout<<"不知哪种动物,让我如何学叫?"<cry();
Mouse m1...
分类:
其他好文 时间:
2015-06-01 22:51:07
阅读次数:
189
/*多态OOP三大特性:封装、继承、多态多态:可以理解为事物存在的多种体现形态例如:动物:猫,狗,猪人:男人,女人1、多态的体现父类引用指向子类对象2、多态的前提 (1)必须得类与类之间存在关系,可以是继承关系,也可以是实现关系 (2)必须得有重写3、多态的好处大大提高了程序的可扩展性 ...
分类:
编程语言 时间:
2015-05-31 21:22:55
阅读次数:
112