首页 > 其他分享 >Day31抽象类

Day31抽象类

时间:2022-09-01 12:46:20浏览次数:61  
标签:子类 abstract Day31 抽象 抽象类 方法 public

抽象类

abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是抽象方法;如果修饰类,那么该类就是抽象类

抽象类中可以没有抽象方法,但有抽象方法的类一定要声明为抽象。类。

抽象类不能用new关键字来创建对象,它使用来让子类继承的。

抽象方法,只有方法的声明,没有方法的实现,它是用来让子类实现的。

子类继承抽象类,那么必须就要实现抽象类没有实现的抽象方法,否则该子类也要生命为抽象类。

package oop.demo3;
//avstract 抽象类:类 extends:单继承
//接口可以多继承
public abstract class Action {

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

    }


package oop.demo3;

//抽象类的所有方法,继承了它的子类,都必须要实现它的方法,除非子类也是抽象的
//alt + insert Implement
public class A extends Action {
    @Override
    public void dosomething() {

    }
}

抽象类特点:

1.不能new这个抽象类,只能靠子类去实现它:约束!

2.抽象类中可以写普通的方法

3.抽象方法必须在抽象类中

抽象类存在的意义是什么?

提高开发效率。

标签:子类,abstract,Day31,抽象,抽象类,方法,public
From: https://www.cnblogs.com/rebirth-/p/16646101.html

相关文章

  • 抽象类和文件读写
    UML类图代码#include<iostream>#include<cmath>#include<fstream>#include<sstream>#include<string>#include<stdexcept>#include<exception>#include<......
  • Java09-继承,抽象类
    第一章继承1.1概述由来多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可。如图所示:其中,多个类......
  • 接口和抽象类有什么区别
    接口和抽象类有什么区别你选择使用接口和抽象类的依据是什么?接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。抽象类表示的是,这个对象是什么。......
  • Java-多态 抽象类 接口
    1.多态1.1多态的概述(记忆)什么是多态​ 同一个对象,在不同时刻表现出来的不同形态多态的前提要有继承或实现关系要有方法的重写要有父类引用指向子类对象1.2......
  • 1、抽象类和接口的区别
    抽象类:一种概念(如猫、狗、人)(1)抽象类中可以定义构造器(2)抽象类中可以定义抽象或具体的方法(3)抽象类中的成员可以是public、默认、private、protected(4)抽......
  • 2022-08-18 day31 第一小组 王鸣赫
    目录MySQL常用函数聚合函数数值型函数字符串型函数日期和时间函数获取时间和日期时间戳和日期转换函数根据日期获取年月日的数值时间日期的计算加密函数流程控制函数数据库......
  • Java学习 (25) 对象篇(05)抽象类&接口
    目录抽象类语法实例注意点具体讲解视频(狂神说Java)接口语法实例具体讲解视频(狂神说Java)抽象类abstract修饰符可以用来修饰方法也可以修饰类,如果修饰方法,那么该方法就是......
  • 面向对象——补充:抽象类(目前非重点)
    抽象类(非重点)由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。abstract修饰的类就是抽象类,修饰的方......
  • 抽象类和接口
    抽象类关键字为abstractpackagecom.oop.demo08;//abstract抽象类:本事还是类extends:java只有单继承(接口可以多继承)publicabstractclassAction{/......
  • 《JavaStudy39》抽象类
      ......