首页 > 其他分享 >抽象类

抽象类

时间:2024-01-19 15:22:53浏览次数:16  
标签:子类 abstract extends 抽象类 方法 public

//抽象类 类:extends:单继承       接口可以多继承
public abstract class Action {
   //abstract 抽象方法 只有方法名字,没有实现的效果
   public abstract void doSomething();
   //1.不能new这个抽象类,只能靠子类去实现它:约束
   //2.抽象类中可以写普通方法
   //3.抽象方法必须在抽象类中
}
==============================================
   //抽象类的所有方法,继承了它的子类,都必须实现它的方法
public class Student extends Action{
   @Override
   public void doSomething() {

  }
}
 

标签:子类,abstract,extends,抽象类,方法,public
From: https://www.cnblogs.com/huangjiangfei/p/17974697

相关文章

  • 抽象类和接口
    抽象类必须用关键字abstract;抽象类可以包含抽象方法和具体方法,抽象方法可有可无;抽象类可以有实例变量(字段)抽象类不能用来创建对象;(所有的对象都是通过类来描述的,但并不是所有的类都是用来描述对象的)子类必须实现父类的抽象方法,否则子类也定义为abstract类接口接......
  • 抽象类&接口
    一:抽象类注意事项抽象类不能创建对象,若强行创建,编译无法通过而报错。只能创其非抽象类的子类的对象。抽象类一定有构造器,作用是为了其子类创对象时,初始化父类属性使用的。抽象类中未必有抽象方法,但是有抽象方法的类一定是抽象类。抽象类的子类,必须重写父类中所有的抽......
  • 面向对象之抽象类
    【一】什么是抽象类抽象类是一种不能被实例化的类,它充当了一种模板或者说是蓝图。在抽象类中,你可以定义一些抽象方法,这些抽象方法没有具体的实现,即没有方法体。它们必须在抽象类的子类中被实现,除非那个子类也是一个抽象类。抽象类可以包含具体方法(已实现的方法)和抽象方法(未实现......
  • 抽象类
    概述abstract修饰符可以用来修饰方法也可以用来修饰类。如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类。抽象类中可以没有抽象方法,但是有抽象方法的类一定要声明为抽象类。 抽象类,不能使用new关键字来创建对象,它是用来让子类继承的。 抽象方法,只有方......
  • 27-抽象类 Abstract
    抽象类是一个特殊的父类,其内部允许编写抽象方法 publicclassAbstractDemo{publicstaticvoidmain(String[]args){//抽象类不能实例化//Animalanimal=newAnimal();//error:Animalisabstract;cannotbeinstantiatedCatca......
  • 抽象类
    抽象类【一】什么是接口【1】IAnimal.javaJava语言中的接口很好的展现了接口的含义:IAnimal.javaJava的Interface接口的特征是一组功能的集合,而不是一个功能接口的功能用于交互,所有的功能都是public,即别的对象可操作接口只定义函数,但不涉及函数实现这些功能是相关......
  • 抽象类
    在python中实现抽象类抽象类是一个介于类和接口直接的一个概念,同时具备类和接口的部分特性,可以用来实现归一化设计(1)导入模块importabc(2)不重写抽象类方法其实就是在子类中不重写抽象类importabc#利用abc模块实现抽象类classAll_file(metaclass=abc.ABCMeta):......
  • python面向对象之派生、组合、抽象类、反射
    【派生】在子类派生的新方法中如何重用父类的功能?  【组合】(定义) (案例) (组合和继承的区别) 【抽象类】(定义) (案例) 实例化 (总结) 【反射】什么是反射 如何反射 实现反射机制的步骤 解决办法 ......
  • Java中的抽象类
    抽象类必须使用abstract关键声明,例如抽象类MyAbstractStudy:publicabstractclassMyAbstractStudy{}不能使用抽象类创建对象。抽象类中可以没有抽象方法。抽象方法必须为public或者protected,缺省情况下为public。抽象类的子类必须实现父类的抽象方法,如果没有则需要声明子类也为ab......
  • Unity引擎2D游戏开发,有限状态机&抽象类多态
    状态机与抽象类观察如下代码:publicclassAttackFinish:StateMachineBehaviour{//OnStateEnteriscalledwhenatransitionstartsandthestatemachinestartstoevaluatethisstateoverridepublicvoidOnStateEnter(Animatoranimator,AnimatorStateIn......