您的位置:首页 > 其它

多态、包装类、抽象类

2016-04-12 17:33 489 查看
多态:把子类实例赋给父类对象,这样该对象的类型既是父类类型也是子类类 型,这就是多态。

Father obj = new Son();

多态对象的类型转换:子类对象可直接转成父类类型(向上转型)

(Son obj = new Son(); Father obj1 = obj;)

父类对象不可直接转成子类类型,不过可以将通过向上转型后的对象再向下转型成子类类型(向下转型)

Son obj = new Son(); Father obj1 = obj; Son obj2 = obj1;

包装类:Java为每种基本数据类型设计的类。

int 对应 Integer char 对应 Character其他的首字母大写

包装类均继承了Object类,可以调用Object的方法。

抽象方法:用abstract修饰,不具体实现(没有{})

抽象类:用abstract修饰,类中可有(也可没有)抽象方法(void method();)。

抽象类没有实例,不能被实例化,子类继承它必须实现它的抽象方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: