一、继承中的赋值兼容性原则
1.子类对象可以当作父类对象使用
2.子类对象可以直接赋值给父类对象
3.子类对象可以直接初始化父类对象
4.父类指针可以直接指向子类对象
5.父类引用可以直接引用子类对象
6.子类是就是特殊的父类。
举例说明:
#include 
using namespace std;
class Parent
{
       protected:
       ...
                            
                            
                                分类:
编程语言   时间:
2014-09-12 01:20:02   
                                阅读次数:
239
                             
                         
                    
                        
                            
                            
                                原文摘自:http://android.blog.51cto.com/268543/384844/内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。*内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件...
                            
                            
                                分类:
编程语言   时间:
2014-09-11 18:51:12   
                                阅读次数:
239
                             
                         
                    
                        
                            
                            
                                #region 文件上传 代码 /// /// 上传文件 /// /// 要保存的路径 protected void SaveFile(string SaveFilePath) { ...
                            
                            
                                分类:
其他好文   时间:
2014-09-11 12:29:31   
                                阅读次数:
134
                             
                         
                    
                        
                            
                            
                                在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。 1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行...
                            
                            
                                分类:
编程语言   时间:
2014-09-10 19:23:10   
                                阅读次数:
276
                             
                         
                    
                        
                            
                            
                                本笔记记录一周内的小知识点和一些心学习的Demo。1.PopupWindow:new 一个activity_pop_window:id为popwindow的Button,id为hello123的TextView自测2.3以下不能实现: 1 protected void onCreate(Bundle...
                            
                            
                                分类:
移动开发   时间:
2014-09-10 15:30:30   
                                阅读次数:
227
                             
                         
                    
                        
                            
                            
                                gridview为我们提供了丰富的接口,用于满足自定义需求。通常asp:gridview会根据绑定的列Columns自动生成表头,展现在前台元素。序号类别有时候需要复杂一些的表头。序号类别数学物理化学此时需要实现RowCreated事件RowCreated提供了两个参数,重写表头。protected...
                            
                            
                                分类:
其他好文   时间:
2014-09-10 14:06:30   
                                阅读次数:
160
                             
                         
                    
                        
                            
                            
                                内部类中最常见的就是成员内部类,也称为普通内部类。我们来看如下代码:运行结果为:从上面的代码中我们可以看到,成员内部类的使用方法:1、Inner 类定义在 Outer 类的内部,相当于 Outer 类的一个成员变量的位置,Inner 类可以使用任意访问控制符,如 public 、 protected...
                            
                            
                                分类:
编程语言   时间:
2014-09-09 11:41:08   
                                阅读次数:
187
                             
                         
                    
                        
                            
                            
                                https://class.coursera.org/pkupop-001/forum/thread?thread_id=350郭天魁·6 months ago在课件中我们知道如下程序是不能编译通过的:class A{protected:	int x;};class B:A{	void foo(){...
                            
                            
                                分类:
其他好文   时间:
2014-09-09 10:25:58   
                                阅读次数:
363
                             
                         
                    
                        
                            
                            
                                关于C++中protected的访问权限的讨论已经是一个很陈旧的话题了,陈旧到大家都不愿意去讨论,觉得他见到到吃饭睡觉那么自然。我再次读《C++ Primer》的时候,其中关于protected 成员的描述是这样的:protected MembersThe protected access labe...
                            
                            
                                分类:
编程语言   时间:
2014-09-08 08:31:36   
                                阅读次数:
324
                             
                         
                    
                        
                            
                            
                                protected voidonAttachedToWindow()This is called when the view is attached to a window. At this point it has a Surface and will start drawing. Note th...