美文网首页Java从零开始-学习笔记
高级-抽象类和抽象方法

高级-抽象类和抽象方法

作者: 学Java的小姑凉 | 来源:发表于2018-01-26 09:08 被阅读0次

抽象类和方法实际运用起来是比较复杂的,我们这里先了解语法,目前要做的就是把别人写的抽象类和抽象方法看懂!
一、抽象类

   抽象类和普通类的区别就是:抽象类使用关键词“abstract”修饰类。
   抽象方法和普通方法的区别就是:抽象方法使用关键词“abstract”修饰,并且无需写方法体。
   抽象方法的具体实现放在子类中。
   例如:
   public abstract class A//抽象类
   {
   public abstract void setlaugh();//抽象方法
   }
   抽象类表示一类抽象是实物(例如“海鲜”),因此不能实例化。

   这里需要注意的是抽象类中是可以定义属性、实现非抽象方法的。

二、抽象类的使用

   由于抽象类不能实例化,因此我们在子类中实现其抽象方法。
   例如:
   public abstract class A//抽象类
   {
   public abstract void setlaugh();//抽象方法
   }

   新建子类的时候,会显示错误,根据提示创建需要重写的方法。
   public class B extends A
   {
   @override
   public void setlaugh()
   {
   system.out.println("进入重写的函数");
   }
   }
   调用时:B b=new B(); b.setlaugh();
   实际实现的功能和我们之前学习的普通类和继承是一样的。

好了,抽象类和抽象方法就介绍到这了。重复一遍,这里只要能看懂就行,在后面主要是在文件操作类里面使用。

相关文章

  • 抽象与接口

    抽象类 抽象类和抽象方法必须用abstract修饰 抽象类不能被实例化 抽象类有默认构造方法 有抽象方法毕为抽象类...

  • 高级-抽象类和抽象方法

    抽象类和方法实际运用起来是比较复杂的,我们这里先了解语法,目前要做的就是把别人写的抽象类和抽象方法看懂!一、抽象类...

  • 抽象类

    1. 抽象方法和抽象类 规则如下:抽象类和抽象方法必须使用abstract修饰符,抽象方法不能有方法体抽象类不能被...

  • 抽象类与接口

    抽象方法和抽象类特点 抽象方法和抽象类必须使用abstract修饰符来定义,有抽象方法的类只能被定义为抽象类,抽象...

  • 10.抽象类的特点

    抽象类的特点 抽象方法只能在抽象类里面 抽象类和抽象方法必须被abstract修饰 抽象类不能创建对象(不能实例化...

  • 抽象类与接口

    抽象类 抽象类即使用abstract修饰的类 抽象类和抽象方法必须使用abstract来修饰。抽象方法不能够有方法...

  • 简述接口和抽象类

    接口和抽象类 定义 抽象类:有抽象方法的类就是抽象类 抽象类中可以有一般的变量和一般的方法 子类继承抽象类必须实现...

  • Java 中的抽象与接口

    抽象方法和抽象类(abstract) 抽象方法和抽象类使用 abstract 来定义,有抽象方法的类必须被定义为抽...

  • 基础知识一

    一、抽象类与接口 抽象类 特点: 1.抽象类中可以构造方法 2.抽象类中可以存在普通属性,方法,静态属性和方法。 ...

  • 抽象类与接口的区别

    抽象类 1.抽象类中可以构造方法 2.抽象类中可以存在普通属性,方法,静态属性和方法。 3.抽象类中可以存在抽象方...

网友评论

    本文标题:高级-抽象类和抽象方法

    本文链接:https://www.haomeiwen.com/subject/glgbaxtx.html