首页 > 其他分享 >抽象类

抽象类

时间:2023-08-23 15:25:33浏览次数:27  
标签:子类 void abstract 抽象类 方法 public

抽象类

public abstract class Action {

   //约束~有人帮吗实现
   //abstract,抽象方法,只有方法名字,没有方法实现!
   public abstract void doSomething();

   // 1. 不能new这个抽象类,只能靠子类去实现它:约束!
   // 2. 抽象类中可以写普通方法~
   // 3. 抽象方法必须在抽象类中
}
// 抽象类的所有方法,继承了它的子类,都必须实现它的方法
public class A extends Action{
   @Override
   public void doSomething() {

  }
}
 
public abstract class Action {

   //约束~有人帮吗实现
   //abstract,抽象方法,只有方法名字,没有方法实现!
   public abstract void doSomething();

   // 1. 不能new这个抽象类,只能靠子类去实现它:约束!
   // 2. 抽象类中可以写普通方法~
   // 3. 抽象方法必须在抽象类中
}
// 抽象类的所有方法,继承了它的子类,都必须实现它的方法
public class A extends Action{
   @Override
   public void doSomething() {

  }
}
 

标签:子类,void,abstract,抽象类,方法,public
From: https://www.cnblogs.com/yuan947022015/p/17651727.html

相关文章

  • Python 抽象类和抽象方法
    Python抽象类和抽象方法Python通过继承abc模块中的ABC来实现抽象类,通过abc模块的abstractmethod装饰抽象方法示例fromenumimportEnumfromabcimportABC,abstractmethodclassShapeType(Enum):RECTANGLE=1SQUARE=2classShape(ABC):d......
  • JavaSE--抽象类和接口
    一、抽象类1、抽象类  1)抽象类无法实例化,无法创建对象  2)抽象类:是类和类之间的共同特征,将这些具有共同特征的类再进一步抽象形成了抽象类,由于类本身是不存在的,所以抽象类无法创建对象,抽象类与抽象类之间也还有共同特征,还可以再一步抽象  3)抽象类是无法实例化的,无法创建......
  • 抽象类在项目中的实际应用
    一.抽象类和接口的区别?1.接⼝的⽅方法默认是public,所有⽅方法在接⼝口中不不能有实现(Java8开始接⼝口⽅方法可以有默认实现),⽽而抽象类可以有⾮非抽象的⽅方法。2.接⼝口中除了了static、final变量量,不不能有其他变量量,⽽而抽象类中则不不⼀一定。3.⼀一个类可以实现多个接⼝口,但......
  • Java基础之抽象类
    1、介绍和使用 ......
  • c#学习笔记-------------继承和抽象类
    类继承通过继承我们可以定义一个新类,新类纳入一个已经声明的类并进行扩展继承是面向对象的编程的一种基本特性。借助继承,能够定义可重用(继承)、扩展或修改父类行为的子类。成员被继承的类称为基类。继承基类成员的类称为派生类。C#和.NET只支持单一继承。也就是说,类只能......
  • Java中抽象类和接口
    修饰符:抽象类中的抽象方法可以有public、protected和default这些修饰符,而接口中默认修饰符是public。不可以使用其它修饰符。一般来说,接口中不考虑Java8中default方法,没有实现的代码。抽象类可以定义抽象方法和非抽象方法。 接口和抽象类的职责不一样。接口主要用于制定规范。......
  • 第十七节 面向对象进阶(抽象类&接口&内部类)
    抽象类接口内部类教学目标能够写出抽象类的格式能够写出抽象方法的格式能说出抽象类的应用场景写出定义接口的格式写出实现接口的格式说出接口中成员的特点能说出接口的应用场景能说出接口中为什么会出现带有方法体的方法能完成适配器设计模式第一章抽......
  • 抽象类 vs 接口【概念解析系列_2】【C# 基础】
    〇、前言抽象类和接口的相似之处还是很多的,但是它们的侧重点不同,本文将简单梳理下。一、简介与示例1.1抽象类抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似于“模板”的作用,目的是根据其格式来创建和修改新的类,对象不能由抽象类直接创......
  • 2023.7.28 周五:抽象类 abstract
    1//不能new抽象类,只能依靠子类去重写来实现2//抽象类中可以写普通方法3//抽象方法必须写在抽象类中4//5//person6packagecom.mu.www;78publicabstractclassPerson{//抽象类9publicabstractvoiddoSth();//抽象方法,只有方法名字,没有方法的实......
  • Java面试题 P8:接口和抽象类的区别
    普通回答:1、抽象类可以有抽象方法和实现的方法,可以存在普通成员函数,而接口中只能存在publicinterface方法。2、抽象类中的成员变量可以是各种类型的,而接口中的成员变量只能是publicstaticfinal类型的。3、抽象类只能继承一个,接口可以实现多个。抽象类和接口的异同点 ......