首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏刷题笔记

    7-5 字符串循环左移

    点这里 7-5 字符串循环左移 输入一个字符串和一个非负整数N,要求将字符串循环左移N次。 输入格式: 输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。

    1.2K20发布于 2019-11-08
  • 来自专栏freesan44

    PTA 7-5 买地攻略 (25 分)

    数码城市有土地出售。待售的土地被划分成若干块,每一块标有一个价格。这里假设每块土地只有两块相邻的土地,除了开头和结尾的两块是只有一块邻居的。每位客户可以购买多块连续相邻的土地。

    28400发布于 2021-09-11
  • 来自专栏刷题笔记

    7-5 小字辈 (25 分)

    点这里 7-5 小字辈 (25 分) 本题给定一个庞大家族的家谱,要请你给出最小一辈的名单。

    98810发布于 2019-11-08
  • 来自专栏freesan44

    PTA 7-5 买地攻略 (25 分)

    数码城市有土地出售。待售的土地被划分成若干块,每一块标有一个价格。这里假设每块土地只有两块相邻的土地,除了开头和结尾的两块是只有一块邻居的。每位客户可以购买多块连续相邻的土地。

    37620编辑于 2021-12-06
  • 来自专栏以终为始

    7-5 堆中的路径 (25 分)

    7-5 堆中的路径 (25 分) 将一系列给定数字插入一个初始为空的小顶堆H[]。随后对任意给定的下标i,打印从H[i]到根结点的路径。

    29420编辑于 2023-03-09
  • 抽象类

    1 问题 声明一个名为Employee的抽象类,其中包含name(姓名)和sex(性别)两个String类型的私有属性,并声明一个继承于Employee抽象类的子类Teacher。 2 方法 2.1 定义一个抽象类:Employee。 2.2 为Employee类设计一个抽象方法。 2.3实现抽象类Employee的子类:Teacher package test03;import java.util.Scanner;abstract class Employee{private String sex,String title){ super(name,sex); this.title = title; } }} 3 结语 针对Java抽象类问题 ,提出通过使用实现父类的子类来创建的对象的方法,通过实验,证明该方法是有效的,需要注意不能用抽象类创建对象,但可以用它声明对象,创建对象的任务交给实现抽象类的子类去完成,未来将进一步研究子类调用父类的方法等

    35410编辑于 2023-08-22
  • 来自专栏freesan44

    PTA 7-5 子串与子列 (25 分)

    子串是一个字符串中连续的一部分,而子列是字符串中保持字符顺序的一个子集,可以连续也可以不连续。例如给定字符串 atpaaabpabtt,pabt是一个子串,而 pat 就是一个子列。

    58140发布于 2021-09-10
  • 来自专栏freesan44

    PTA 7-5 子串与子列 (25 分)

    子串是一个字符串中连续的一部分,而子列是字符串中保持字符顺序的一个子集,可以连续也可以不连续。例如给定字符串 atpaaabpabtt,pabt是一个子串,而 pat 就是一个子列。

    47810编辑于 2021-12-06
  • 来自专栏IT技术订阅

    什么是抽象类?怎样定义抽象类?

    抽象方法的定义格式如下: abstract void方法名称 (参数); 当一个类包含了抽象方法,该类必须是抽象类。抽象类和抽象方法一样,必须使用abstract关键字进行修饰。 抽象类的定义格式如下: abstract class 抽象类名称{ 访问权限返回值类型 方法名称(参数){ return [返回值] ; 访问权限abstract返回值类型抽象方法名称(参数) ; //抽象方法,无方法体 } 从以上格式可以发现,抽象类的定义比普通类多了一些抽象方法,其他地方与普通类的组成基本上相同。 抽象类的定义规则如下。 (1)包含一个以上抽象方法的类必须是抽象类。 (2)抽象类和抽象方法都要使用abstract关键字声明。 (3)抽象方法只需声明而不需要实现。 (4)如果一个类继承了抽象类,那么该子类必须实现抽象类中的全部抽象方法。 下面通过一个案例学习抽象类的使用,如文件4-10所示。

    95020编辑于 2022-06-23
  • 来自专栏无题~

    抽象类

    1 abstract class A{ //类前面也必须加abstract 2 //抽象类里面不一定非要有抽象方法,有抽象方法的类一定是抽象类 3 abstract public void public void f(){//必须把f()方法的abstract修饰符去掉 7 //因为B类继承了A类,所以也继承了A类的抽象方法 8 //但是B类不是抽象类 public static void main(String[] args){ 15 //A aa = new A();//报错 16 A aa;//可以定义一个抽象类的引用 ,但是不可以定义一个抽象类的对象 17 B bb = new B();//可以创建一个继承于抽象类的子类对象 18 aa = bb;//多态,将子类引用发送给父类 19

    56810发布于 2019-09-10
  • 来自专栏JAVA学习历程

    抽象类

    在java中,一个没有方法体的方法定义为抽象方法,而类中如果有抽象方法,则应定义为抽象类。 抽象类不能直接实例化,通过多态来实例化,叫抽象类多态。 抽象类的子类要么重写抽象类所有的抽象方法,要么也定义为抽象类。 抽象类的成员特点 成员变量:既可以是变量,也可以是final修饰的常量 成员方法:抽象方法:用于限定子类必须实现的方法 非抽象方法:用于提高代码的复用性 构造方法:用于子类访问父类数据的初始化

    61120发布于 2021-07-06
  • 来自专栏韩曙亮的移动开发专栏

    【Kotlin】抽象类 ( 声明 | 抽象类成员 | 抽象类继承 | 抽象方法覆盖 | 抽象方法实现 )

    抽象类总结 II . 抽象类声明 III . 抽象类中的 ( 正常 / 抽象 ) 的 ( 成员 / 方法 ) IV . 抽象类继承 V . 抽象方法的覆盖 VI . 抽象方法的实现 I . 抽象类总结 ---- 抽象类总结 : ① 声明 : 抽象类中使用 abstract 声明 ; ② 成员 : 抽象类中既可以定义正常属性和方法 , 又可以定义抽象的属性和方法 ; ③ 继承 : 抽象类可以继承抽象类 , 抽象类也可以继承正常类 , 正常类可以继承抽象类 ; ④ 重写 : 抽象类中可以使用抽象方法重写正常方法 , 也可以进行正常的方法重写 ; ⑤ 特征 : 抽象方法只能定义在抽象类中 , 正常类中不能有抽象方法 抽象类简介 : 抽象类不能被实例化 , 在 class 关键字前使用 abstract 修饰 ; ① 抽象类默认 open 修饰 : 抽象类 , 默认使用 open 关键字修饰 , 可以直接继承 ; ② ("正常类继承抽象类 , 必须实现抽象类中的抽象方法") } } ② 抽象类子类 : 如果抽象类继承抽象类 , 可以不实现父累抽象方法 ; abstract class Father{

    2.2K40编辑于 2023-03-27
  • 来自专栏编程学习之路

    抽象类和接口(1)(抽象类部分)

    抽象类语法 ❤️❤️ 在Java中,一个类如果被 abstract 修饰称为抽象类,抽象类中被 abstract 修饰的方法称为抽象方法,抽象方法不用给出具体的实现体。 所以接下来我们就介绍下抽象类特性。 抽象类特性 1.抽象类不能实例化创建对象 shape此时为抽象类类型,所以这时用它实例化创建对象就报错了。 所以抽象类的出现,就是要被继承,只有继承了抽象类才能使用它。 2. 如果有抽象方法存在于抽象类中,则它的子类就必须重写这个抽象类中的所有抽象方法,不然报 错,当然也可以用abstract修饰,使子类也变为抽象类,这时就轮到子类的子类去重写完两个抽象类中的所有抽象方法, 抽象类的作用 好了所以抽象类和接口的抽象类部分就结束了,之后将给大家带来接口部分的讲解~!

    41310编辑于 2024-04-08
  • 来自专栏Mirror的技术成长

    Java 抽象类

    抽象方法属于抽象类,抽象类要使用 abstract 关键字声明。 抽象类定义原则: 抽象类必须有子类。 即每一个抽象类要被子类所继承 抽象类的子类必须要覆写抽象类之中的全部抽象方法(强制子类覆写) 抽象子类可不用覆写抽象父类 抽象类的对象实例化需要依靠子类完成 1、 抽象类中会存在一些属性,所以可以在抽象中定义构造方法;(先父类构造,在子类构造) 2、 抽象类不可以用final定义(final定义的类不可以有子类)因为抽象类必须有子类 3、 抽象类外部不可以使用 总结: 1、 如果要使用类继承,就要运用抽象类(20%) 2、 抽象类强制规定了子类必须要做的事情,而且可以与抽象类的普通方法相配合

    1.2K10发布于 2020-11-10
  • 来自专栏飞鸟的专栏

    TypeScript抽象类

    在 TypeScript 中,抽象类是一种特殊的类,它用于作为其他类的基类,但不能直接实例化。抽象类提供了一种定义通用属性和方法的方式,而具体的实现由其派生类完成。 定义抽象类在 TypeScript 中,可以使用 abstract 关键字来定义抽象类。抽象类可以包含抽象方法和具体的方法实现。 使用抽象类抽象类不能直接实例化,只能被其派生类继承和实现。class Dog extends Animal { makeSound(): void { console.log("Woof! 在上面的例子中,Dog 类继承了抽象类 Animal,并实现了抽象方法 makeSound()。 通过创建 Dog 类的实例,我们可以调用抽象类中的具体方法 move(),以及实现的抽象方法 makeSound()。抽象属性除了抽象方法,抽象类还可以包含抽象属性。抽象属性必须在派生类中实现。

    77520编辑于 2023-05-22
  • 来自专栏日常技术分享

    Java 抽象类

    抽象类 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。 在Java中抽象类表示的是一种继承关系,一个类只能继承一个抽象类,而一个类却可以实现多个接口。 抽象类和抽象方法都使用 abstract 关键字进行声明。 如果一个类中包含抽象方法,那么这个类必须声明为抽象类。 抽象类和普通类最大的区别是,抽象类不能被实例化,需要继承抽象类才能实例化其子类。 只有抽象类的非抽象子类可以创建对象。 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类。 抽象类中的抽象方法只是声明,不包含方法体,就是不给出方法的具体实现也就是方法的具体功能。 抽象类的子类必须给出抽象类中的抽象方法的具体实现,除非该子类也是抽象类。

    1K20发布于 2019-08-08
  • 来自专栏freesan44

    PTA 7-5 实验室使用排期 (25 分)

    受新冠疫情影响,当前大家的活动都必须注意保持充分的社交距离,国家实验室的使用也同样受到了严格的限制。假设规定任何一个时间点上,实验室内最多只能有 1 个人,且每个人都必须提前申请实验室的使用,只有申请被批准后才能进入。现给定一批第二天的实验室使用申请,你需要写个程序自动审批,使得能够被批准的申请数量最大化。

    72500发布于 2021-09-10
  • 来自专栏freesan44

    PTA 7-5 实验室使用排期 (25 分)

    受新冠疫情影响,当前大家的活动都必须注意保持充分的社交距离,国家实验室的使用也同样受到了严格的限制。假设规定任何一个时间点上,实验室内最多只能有 1 个人,且每个人都必须提前申请实验室的使用,只有申请被批准后才能进入。现给定一批第二天的实验室使用申请,你需要写个程序自动审批,使得能够被批准的申请数量最大化。

    57710编辑于 2021-12-06
  • 来自专栏无题~

    接口--类似于抽象类但不是抽象类

    类不可以继承(extends)接口,只能实现(implements)接口(一个或多个) 但是接口可以继承(extends)接口(一个或多个) 1 interface It{ 2 public abstract void f();//public abstract 可省略,系统默认加上 3 } 4 5 class A implements It{ 6 public void f(){//实现接口后,重写方法时必须要加上public 7 //不写就是默认的 def

    67810发布于 2019-09-10
  • 来自专栏后端技术

    抽象类 接口

    抽象类 接口 http://www.cnblogs.com/chenssy/p/3376708.html 在使用接口过程中需要注意如下几个问题: 一个Interface的所有方法访问权限只能为public 实现接口的非抽象类必须要实现该接口的所有方法。抽象类可以不用实现。 不能使用new操作符实例化一个接口,但可以声明一个接口变量,该变量必须引用(refer to)一个实现该接口的类的对象。

    61031发布于 2019-05-25
领券