A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 洪运成 中级黑马   /  2013-4-4 13:09  /  2068 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

抽象类的构造方法有什么用?  希望来个大神详解一下!!!!!千万不要用太过于专业的述语,谢谢!!!

6 个回复

倒序浏览
子类继承用的
抽象类不可以实例化,但是又可以有构造方法 ,只有让子类用了。
回复 使用道具 举报
子类一般会在什么情况下使用啊
回复 使用道具 举报
其实抽象类中的构造方法和普通类是一样的,都是为其子类提供默认的构造方法实现,只不过不能实例化而已。
抽象类中的构造方法就是为其所有的子类提供一个相同功能的构造方法,写在父类里可以减少代码的重复性,而且能提高复用性。
回复 使用道具 举报
构造方法在类中主要扮演着初始化全局变量的角色,作为方法的一员它同样拥有参数,运用参数使对象在建立的时候与外界交互,获得需要的参数来完善对象的初始化过程。一个类中只要有一个抽象方法那么这个类就是abstract 的,而且子类在继承这个抽象类时必须实现抽象方法。
回复 使用道具 举报
你可以把抽象类看成一个普通的类,就是不能直接实例化,只能继承后在能实例化,也可以多态等.......
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马