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

© Cancer 中级黑马   /  2015-8-24 16:38  /  372 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

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. }
复制代码


4 个回复

倒序浏览
您好,我是新人,请问发帖内容里代码区域那种带行号的格式在发帖时是怎么设置的?谢谢!
回复 使用道具 举报
Fozei 发表于 2015-8-24 17:36
您好,我是新人,请问发帖内容里代码区域那种带行号的格式在发帖时是怎么设置的?谢谢! ...


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

23123.png
回复 使用道具 举报

非常感谢,看来还是自己太马虎了,那我不能上传图片,是不是因为我论坛等级低的缘故?
回复 使用道具 举报
不是的,都可以上传的,是不是文件太大
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马