码迷,mamicode.com
首页 > 其他好文 > 详细

[总结] 2016.12.7 星期三

时间:2016-12-07 20:51:06      阅读:201      评论:0      收藏:0      [点我收藏+]

标签:应该   类的方法   不同的   调用   抽象   注意   实现   16px   str   

多态

关键字:instanceof
用于判断运行时对象是否是某个类的实列
返回的是布尔类型的值:true 或者 false

动态多态的技术基础
    1.向上转型技术:一个父类的引用变量可以指向不同的子类对象,或者说一个子类对象可以被当作一个父类类型
    2.动态绑定技术:运行时根据父类引用变量所指对象的实际类型执行相应的子类方法,从而实现多态。
多态特点:
    1.使用父类类型的引用指向子类的对象
    2.该引用只调用父类中定义的方法,不能调用子类中独有的方法
    3.如果子类中重写了父类中的一个方法,那么在调用该方法的时候,将会调用子类中的这个方法
    4.在多态中,子类可以调用父类中的方法

抽象

关键字:abstract 抽象的。
在编写类时,通常会在类中定义一些方法,用来描述该类所具有的行为,在类的方法中,我们编写代码实现该类所要执行的行为
当他修饰方法的时候,表示类有这个方法,但是不能确定这个方法的实现,应该由它的子类去确定。
它只能充当父类,子类在继承抽象类的时候,必须重写抽象类的抽象方法,否则这个子类也必须是抽象类

注意几点:
    1.抽象类不能产生对象
    2.修饰方法后,须修饰类
    3.有抽象方法的类一定是抽象类
    4.抽象类不一定有抽象方法
    5.抽象类除了有abstract修饰符,他的内部跟普通类一样,可以有属性,构造,已实现的方法。

[总结] 2016.12.7 星期三

标签:应该   类的方法   不同的   调用   抽象   注意   实现   16px   str   

原文地址:http://www.cnblogs.com/jrc2016/p/6142441.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!