首页 > 其他分享 >抽象类

抽象类

时间:2023-02-09 10:34:06浏览次数:29  
标签:子类 void abstract Action 抽象类 public

//abstract  抽象类
public abstract class Action {
//约束~有人帮我们实现
//abstract 只有方法的名字,没有方法的实现
public abstract void doSomething();
public void go(){

}

//构造方法
public Action() {

}
//1.不能new这个抽象类,只能靠子类去实现它
//2.抽象类中可以写普通方法
//3.抽象方法必须在抽象类中
//抽象的抽象:约束~

//new Action(); 存在构造器
//存在的意义:抽象出来,提高开发效率


}


//抽象类的所有方法,继承了它的子类,都必须实现它的方法,除非它的子类也是抽象类,就让它的子子类去实现它的方法
public class A extends Action {

@Override
public void doSomething() {

}
}

标签:子类,void,abstract,Action,抽象类,public
From: https://www.cnblogs.com/123456dh/p/17104348.html

相关文章

  • JavaSE4️⃣OOP - 抽象类 & 接口
    1、面向抽象编程含义:引用抽象类型,避免引用具体类型。上层定义规范。不同子类实现具体业务逻辑。调用者只需关心接口定义,无需考虑具体实现。实现方式抽象类接......
  • java补充知识:权限修饰符&代码块&抽象类
    目录final修饰方法修饰类变量常量的使用细则权限修饰符的分类实际使用中修饰符的使用代码块局部代码块构造代码块静态代码块抽象类抽象类与抽象方法的定义格式抽象类和抽象......
  • Java抽象类
    在java中用abstract关键字声明的类称为抽象类。它可以有抽象和非抽象方法(带主体的方法)。在学习java抽象类之前,先来了解java中的抽象。Java中的抽象抽象是隐藏实现细......
  • 抽象类(abstract class)和接口(interface)有什么区别?
    #yyds干货盘点#1、接⼝的⽅法默认是public,所有⽅法在接⼝中不能有实现(Java8开始接⼝⽅法可以有默认实现),⽽抽象类可以有⾮抽象的⽅法。2、接⼝中除了static、final......
  • 抽象类(abstract class)和接口(interface)有什么区别?
    1、接⼝的⽅法默认是public,所有⽅法在接⼝中不能有实现(Java8开始接⼝⽅法可以有默认实现),⽽抽象类可以有⾮抽象的⽅法。2、接⼝中除了static、final变量,不能有其他......
  • Java基础之面向对象——抽象类、接口、枚举
    抽象类     越是处于顶层定义的类,实际上可以进一步地进行抽象。抽象类里可以有抽象方法(也可以没有)。抽象类完全由子类来实现,父类中不需要提供实现。例如,对于该父类......
  • Java基础-普通类、抽象类、接口类
    普通类和抽象类的区别普通类可以有普通方法,不能有抽象方法;抽象类可以有普通方法和抽象方法普通类可以实例化,抽象类不能实例化普通类必须实现抽象类的抽象方法抽象类......
  • abstract抽象类
    1.//abstract抽象方法,只有方法名字,没有方法的实现!publicabstractvoiddoSomething();2.抽象类的所有方法,继承了他的子类,都必须要实现他的方法~除非他的子类也是抽象......
  • 春哥博客 - 多态之抽象类
    当父类中的方法不知道如何去实现的时候,可以考虑将父类写成抽象类,将方法写成抽象方法比如:狗狗会叫,猫咪也会叫,可以使用abstract关键字标记一个抽象的动物类,抽象的方法 ......
  • Java抽象类
    抽象类抽象类的概念:包含一个抽象方法的类就称为抽象类。抽象方法:只声明而未实现的方法称为抽象方法,抽象方法必须使用abstract关键字声明          ......