java多态性,upcasting和downcasting...
                            
                            
                                分类:
编程语言   时间:
2014-04-30 22:33:38   
                                阅读次数:
232
                             
                         
                    
                        
                            
                            
                                Java的多态性面向对象编程有三个特征,即封装、继承和多态。 
封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。 继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢? 
多态有3个条件1:继承2:重写(重写父类继承的方法)3:父类引...
                            
                            
                                分类:
编程语言   时间:
2014-04-29 18:29:32   
                                阅读次数:
529
                             
                         
                    
                        
                            
                            
                                接口的基本概念:接口的访问权限是public,关键字interface,子类通过implements关键字实现接口。一个子类可以同时实现多个接口。
对象的多态性:
两种体现形式:(1)方法的重载与覆写。(2)对象的多态性。
对象的多态性分两种:
(1)向上转型:子类对象——→父类对象
(2)向下转型:父类对象——→子类对象...
                            
                            
                                分类:
编程语言   时间:
2014-04-29 13:27:22   
                                阅读次数:
256
                             
                         
                    
                        
                            
                            
                                摘自C++编程思想:------------------------------ 
继承与组合:接口的重用 
-------------------------------继承和组合都允许由已存在的类型创建新类型,两者都是在新类型中嵌入已存在的类型的子对象。然而,当我们想重用原类型作为新类型的内部实现的...
                            
                            
                                分类:
其他好文   时间:
2014-04-28 14:59:41   
                                阅读次数:
471
                             
                         
                    
                        
                            
                            
                                下面是对C++的虚函数的理解。一,定义简单地说,那些被virtual关键字修饰的成员函数,就是虚函数。虚函数的作用,用专业术语来解释就是实现多态性(Polymorphism),多态性是将接口与实现进行分离;用形象的语言来解释就是实现以共同的方法,但因个体差异而采用不同的策略。下面来看一段简单的代码1...
                            
                            
                                分类:
编程语言   时间:
2014-04-27 21:06:14   
                                阅读次数:
960