摘要:        
第一遍看的时候,第四,第五个看不懂 A a2=new B() 栈中的引用变量是A,堆中的实例变量是B。 将子类的实例,赋值给父类的引用。就是向上转型。 向上转型,在运行时,会遗忘子类对象中与父类对象中不同的方法。也会覆盖与父类中相同的方法--重写。 所以a2,可以调用的方法就是,A中有的,但是B中没    阅读全文
posted @ 2018-04-20 13:12
小猫钓鱼吃鱼
阅读(150)
评论(0)
推荐(0)
        
            
        
        
摘要:        
当父类的某些方法不确定时,可以用abstract关键字来修饰该方法[抽象方法],用abstract来修饰该类[抽象类]。 我们都知道,父类是将子类所共同拥有的属性和方法进行抽取,这些属性和方法中,有的是已经明确实现了的,有的还无法确定,那么我们就可以将其定义成抽象,在后日子类进行重用,进行具体化。这    阅读全文
posted @ 2018-04-20 10:30
小猫钓鱼吃鱼
阅读(172)
评论(0)
推荐(0)
        
            
        
        
摘要:        
this this是自身的一个对象,代表对象本身,可以理解为:指向对象本身的一个指针。 this的用法在java中大体可以分为3种: 1.普通的直接引用 这种就不用讲了,this相当于是指向当前对象本身。 2.形参与成员名字重名,用this来区分: 1 2 3 4 5 6 7 8 9 10 11 1    阅读全文
posted @ 2018-04-20 09:52
小猫钓鱼吃鱼
阅读(118)
评论(0)
推荐(0)
        
 
                    
                
 浙公网安备 33010602011771号
浙公网安备 33010602011771号