刚开始看沉思录,觉得太枯燥。到了第八章,作者关于面向对象问题的分析,我follow书上的设计开发,理解了一些以前只是在书上看到的概念。
给自己做几点注解吧:
1.虚基类用来表达所有的继承类的共有特点,在这个例子中,所有的继承类都要有输出和求值计算,所以我们把这两个函数定义为虚函数。
2.虚基类必须至少含有一个纯虚函数。该纯虚函数可以定义也可以不定义。
3.我们要保证由虚基类派生出来的类的对...
分类:
编程语言 时间:
2015-04-22 14:03:05
阅读次数:
190
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。 protected : 保护成员,该类内部和继承类中可以访问。 public : 公共成员,完全公开,没有访问限制。 interna...
分类:
Web程序 时间:
2015-04-18 13:03:16
阅读次数:
199
/**
* 书本:《Thinking In Java》
* 功能:继承与清理
* 文件:Frog.java
* 时间:2015年4月1日19:38:22
* 作者:cutter_point
*/
package Lesson8Polymorphism;
import static net.mindview.util.Print.*;
class Characteristic
{
privat...
分类:
编程语言 时间:
2015-04-16 15:45:38
阅读次数:
136
我们知道C++里 virtual函数可以用来实现多态。继承类可以实现自己的功能来覆盖基类。比如下面这段代码#include#includeusing namespace std;class BaseA{ public: BaseA(string n):name(n){} string g...
分类:
编程语言 时间:
2015-04-14 12:42:26
阅读次数:
153
C++的成员,包括成员变量和成员函数,它们在基类和继承类中的权限问题,自己做了一个总结!
分类:
编程语言 时间:
2015-04-13 22:20:10
阅读次数:
159
private 只能在自己的类中访问得到。 public 表 示共有的,在任何类中调到。protected 在所有类中 defult 在自己以及类中调用到、 本类 同一包中不同类 不同包 子类piviate 是 是 ...
分类:
其他好文 时间:
2015-04-12 17:29:11
阅读次数:
116
继承含义:在面向对象编程中,可以通过扩展一个已有的类,并继承该类的属性和行为,来创建一个新的类优点:1)代码的重用性;2)子类扩展父类的属性和方法;3)父类的属性和方法可用于子类;4)设计应用程序变得更加简单继承的实现: 关键字extends:继承其ted他类,可以继承public,protect....
分类:
编程语言 时间:
2015-04-12 06:35:04
阅读次数:
195
【转】.net 经典面试题1.简述private、protected、public、internal修饰符的访问权限。答.private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:在同一...
分类:
Web程序 时间:
2015-04-11 01:18:20
阅读次数:
185
#include
using namespace std;
class Base
{
int x;
public:
Base(int a)
{
x = a;
cout<<"father constructing "<<x<<endl;
}
~Base()
{
cout<<"father destruct...
分类:
编程语言 时间:
2015-04-09 19:58:44
阅读次数:
183
1. 简述 private、 protected、 public、 internal 修饰符的访问权限。答 . private : 私有成员, 在类的内部才可以访问。protected : 保护成员,该类内部和继承类中可以访问。public : 公共成员,完全公开,没有访问限制。internal: ...
分类:
Web程序 时间:
2015-04-08 13:10:31
阅读次数:
163