黑马程序员技术交流社区
标题:
抽象类知识点二
[打印本页]
作者:
天之骄子no1
时间:
2016-6-29 21:55
标题:
抽象类知识点二
1)抽象类中能不能有非抽象方法? 有什么意义?
可以. 让子类直接继承并使用.
父类中的抽象方法,目的不让其他类创建本类对象,
让子类重写这个方法,并且创建子类对象,使用子类对象(父类引用),调用该方法.
2)abstract不可以和那些关键字共存?
不能和static共存 。 被static修饰方法是静态方法,可以通过类名调用。但是这个方法是抽象方法,通过类名调用没有意义。
不能和final共存。 被fianl修饰的方法不能被子类重写,父类的抽象方法强制要求子类重写,冲突。
不能和private共存。父类中private修饰的抽象方法,子类不可见,但是又要求这个抽象方法子类必须重写,矛盾。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2