黑马程序员技术交流社区

标题: 有关抽象类的问题 [打印本页]

作者: Pinfan    时间: 2015-11-1 22:42
标题: 有关抽象类的问题
有这么一句话,大家是如何理解的?  抽象类中可以没有抽象方法:原因(1)不让抽象类创建对象  (2)方便接口创建对象。
作者: 石三伢子1    时间: 2015-11-2 10:42

(1)不让抽象类创建对象
        java语法规定,abstract修饰的类不可以new操作符创建对象,所以即使类函数没有抽象的,类也可以修饰为abstract;也就是不让类创建对象;

(2)方便接口创建对象。
           这个问题没看明白;


作者: 吃饭工作睡觉    时间: 2015-11-2 11:02
抽象类中可以没有抽象方法:
     类可以使用abstract修饰。但是abstract修饰过后的类的其他内容可以没有abstract修饰的方法。
(1)不让抽象类创建对象  
     也就是说不能通过new创建该类的对象
(2)方便接口创建对象
     如果想要访问该抽象类的公开的属性和方法,就只能通过创建该类的之类的对象访问该对象的父类属性和方法。

作者: Pinfan    时间: 2015-11-3 19:19
吃饭工作睡觉 发表于 2015-11-2 11:02
抽象类中可以没有抽象方法:
     类可以使用abstract修饰。但是abstract修饰过后的类的其他内容可以没有ab ...

明白了,谢谢了!哈哈
作者: Pinfan    时间: 2015-11-3 19:20
石三伢子1 发表于 2015-11-2 10:42
(1)不让抽象类创建对象
        java语法规定,abstract修饰的类不可以new操作符创建对象,所以即使类函 ...

谢谢了!
作者: ash午夜阳光    时间: 2015-11-3 22:02
接口不能创建对象




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2