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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Pinfan 中级黑马   /  2015-11-1 22:42  /  697 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

有这么一句话,大家是如何理解的?  抽象类中可以没有抽象方法:原因(1)不让抽象类创建对象  (2)方便接口创建对象。

5 个回复

倒序浏览

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

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

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

明白了,谢谢了!哈哈
回复 使用道具 举报
石三伢子1 发表于 2015-11-2 10:42
(1)不让抽象类创建对象
        java语法规定,abstract修饰的类不可以new操作符创建对象,所以即使类函 ...

谢谢了!
回复 使用道具 举报
接口不能创建对象
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马