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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2013-6-2 16:31  /  1351 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

不存在“抽象静态方法”概念
抽象类是不能实例化的,即不能被分配内存,而static修饰的方法在类实例化之前就已经别分配了内存,这样一来矛盾就出现了:抽象类不能被分配内存,而static方法必须被分配内存。所以不能有静态的抽象方法。
而且,静态修饰的是类成员的共有属性,必须有内容,而抽象方法是没有内容的,这是矛盾的。
回复 使用道具 举报
抽象构造方法也不行。但是抽象类里面可以有构造方法。
抽象类必须是父类,是可以被继承的。当子类继承父类时,需要对父类的所有抽象方法进行重写,如果父类构造方法被定义成了抽象的,那子类就无法完成重写。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马