Java笔试
文章平均质量分 93
m0_56277086
这个作者很懒,什么都没留下…
展开
-
数据结构day4
(4)抽象类不能直接通过new去实例化一个对象,那它就是不能实例化,要获取抽象类的对象, 需要先用一个类继承抽象类, 然后去实例化子类。继承是一个 “是不是” 的关系,而接口实现则是 “能不能” 的关系。(3)接口中只能定义全局常量和抽象方法,不能存在构造方法,成员变量都不可以,因此接口是一个更加纯粹的抽象类,接口无法直接实例化对象,而是需要通过子类向上转型进行实例化。(2)接口的子类成为实现接口,使用implements关键字类表示子类实现接口,子类必须覆写接口中的所有抽象方法(前提,子类是普通类)原创 2023-05-12 21:18:55 · 70 阅读 · 0 评论 -
数据结构day2
抽象类:抽象类就是比普通类多了一些抽象方法,是普通类的超集。抽象类和抽象方法使用abstract关键字来定义,抽象方法所在的类一定是抽象类。(1)抽象方法用abstract来声明,只有方法声明,不包含方法体。方法体就是{};(2)抽象类必须有子类,因为抽象类不能自己实例化对象,要通过子类对象向上转型为其实例化。(3)子类继承抽象类,如果子类是普通类,需要重写抽象类中的所有抽象方法,如果子类是抽象类,可以有选择的重写抽象类的抽象方法。// 抽象方法下列说法正确的有:()原创 2023-05-11 20:55:31 · 40 阅读 · 0 评论 -
数据结构day1
a:子类继承父类之后,实例化子类对象之前会先调用父类构造方法实例化父类对象,但当父类没有无参构造时,必须在子类的构造方法首行显示调用super参数,明确指定调用父类的构造方法。输入两个字符串,从第一字符串中删除第二个字符串中所有的字符。重载在同一类中,声明多个同名方法,通过参数列表来区分不同的方法,与参数列表的数量,类型,顺序有关,与修饰符和返回值类型及抛出的异常类型无关。继承:共性抽取,代码复用,允许在原有类的基础上进行拓展,实现新功能,这样新产生的对象称为派生类或子类,原有类称为基类或父类;原创 2023-05-11 18:13:10 · 67 阅读 · 1 评论