黑马程序员技术交流社区
标题:
抽象类
[打印本页]
作者:
EarlyHeart
时间:
2014-7-9 21:18
标题:
抽象类
本帖最后由 EarlyHeart 于 2014-8-8 00:43 编辑
抽象类为什么可以有main方法?
作者:
签发
时间:
2014-7-9 21:22
抽象类不用于接口,可以有自己的私有变量和私有方法。所以可以有main方法
作者:
doubandddk
时间:
2014-7-9 21:28
抽象类不能用自身的构造方法实例化对象,但main方法是静态方法和对象无关,是不是抽象方法不影响的吧
作者:
黎志勇
时间:
2014-7-9 21:30
main方法看似特殊,但其实只是个普通的函数,特殊的地方不在main函数,而在于Java虚拟机,Java虚拟机把类的main方法作为程序运行的入口,也就是说,你也可以重载其他诸如public static void main(String[] args, int num)的main函数,但是能作为JVM运行程序入口的只有public static void main(String[] args)这个。
既然main函数没啥特别,而抽象类中也允许存在非抽象方法的存在,那抽象类当然也能含有main函数。
作者:
遗失的美好YXJ
时间:
2014-7-9 23:46
抽象类里面也可以一个抽象方法都没有的,但是就是不能被创建对象
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2