黑马程序员技术交流社区

标题: 抽象类的特点 [打印本页]

作者: Cancer    时间: 2015-8-24 16:38
标题: 抽象类的特点
1.抽象方法一定在抽象类中;
2.抽象方法和抽象类都必须要使用abstract关键字来修饰;
3.抽象类不可以用new来创建对象,因为调用抽象方法没有意义(抽象方法没有方法体);
4.抽象类中的抽象方法要被使用,必须由子类重写父类所有的抽象方法,建立子类对象进行调用;如果子类只重写了父类的部分方法,那么子类也必须是抽象类
例子:
  1. abstract class A{
  2.        
  3.         abstract void show();
  4. }

  5. class B extends A{

  6.         @Override
  7.         void show() {
  8.                 System.out.println("hello!");
  9.         }
  10.        
  11.        
  12. }


  13. public class Test3 {
  14.         public static void main(String[] args) {
  15.                 A a=new B();
  16.                 a.show();
  17.         }
  18.        


  19. }
复制代码



作者: Fozei    时间: 2015-8-24 17:36
您好,我是新人,请问发帖内容里代码区域那种带行号的格式在发帖时是怎么设置的?谢谢!
作者: Cancer    时间: 2015-8-25 09:42
Fozei 发表于 2015-8-24 17:36
您好,我是新人,请问发帖内容里代码区域那种带行号的格式在发帖时是怎么设置的?谢谢! ...


23123.png (4.44 KB, 下载次数: 20)

23123.png

作者: Fozei    时间: 2015-8-25 10:02
Cancer 发表于 2015-8-25 09:42

非常感谢,看来还是自己太马虎了,那我不能上传图片,是不是因为我论坛等级低的缘故?
作者: Cancer    时间: 2015-8-25 10:15
不是的,都可以上传的,是不是文件太大




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