一.理论部分 1.接口 用interface声明,是抽象方法和常量值定义的集 合.从本质上讲,接口是一种特殊的抽象类. 在Java程序设计语言中,接口不是类,而是对类 的一组需求描述,由常量和一组抽象方法组成.接口中不包括变量和实现的方法.接口体中包含常量定义和方法定义,接口中只进 行方法的声明,不提供方法的实现.通常接口的名字以able或ible结尾:接口中的所有常量必须是public static final,方法必须是public abstract,这是 系统默认的,不管你在定义接时,写不…
<面向对象程序设计Java>第八周学习总结   项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11703678.html 作业学习目标 掌握接口定义方法: 掌握实现接口类的定义要求: 掌握实现了接口类的使用要求: 理解程序回调设计模式: 掌握Comparator接口用法: 掌握对象浅层拷贝与深层拷贝方法: 掌握Lambda表达式语法: 了解…
第一部分:理论知识学习部分 1.接口 在Java程序设计语言中,接口不是类,而是对类的一组需求描述,由常量和一组抽象方法组成.Java为了克服单继承的缺点,Java使用了接口,一个类可以实现一个或多个接口 声明方式: public interface 接口名 { …… }  接口体中包含常量定义和方法定义,接口中只进行方法的声明,不提供方法的实现. 接口中不包括变量和有具体实现的方法. 只要类实现了接口,则该类要遵从接口描述的统一格式进行定义,并且可以在任何需要该接口的地方使用这个类的对象.…
第八周学习总结 第一部分:理论知识 一.接口.lambda和内部类:  Comparator与comparable接口: 1.comparable接口的方法是compareTo,只有一个参数:comparator接口的方法是compare,有两个参数.comparator自定义比较器.comparable实现接口.   2.对象克隆 1 深拷贝与浅拷贝.如果对象是不可变的,那么默认的浅拷贝也没有问题:否则,就要使用深拷贝.    2)默认的克隆方法是浅拷贝,clone方法是Object的一个pr…
一.理论部分 1.继承 如果两个类存在继承关系,则子类会自动继承父类的方法和变量,在子类中可以调用父类的方法和变量,如果想要在子类里面做一系列事情,应该放在父类无参构造器里面,在java中,只允许单继承,也就是说一个类最多只能显示地继承于一个父类.但是一个类却可以被多个类继承,也就是说一个类可以拥有多个子类. 2.子类继承父类的方法 子类并不是完全继承父类的所有方法. a.能够继承父类的public和protected成员方法:不能够继承父类的private成员方法: b.对于父类的包访问权限成…
项目 内容 这个作业属于哪个课程 https://www.cnblogs.com/nwnu-daizh/ 这个作业的要求在哪里 https://www.cnblogs.com/nwnu-daizh/p/11703678.html 作业学习目标 (1) 掌握接口定义方法: (2) 掌握实现接口类的定义要求: (3) 掌握实现了接口类的使用要求: (4) 掌握程序回调设计模式: (5) 掌握Comparator接口用法: (6) 掌握对象浅层拷贝与深层拷贝方法: (7) 掌握Lambda表达式语法:…
 一.理论部分 1.GUI为用户提供交互式的图形化操作界面. (1)提供了程序的外观和感觉.(2)程序利用图形用户界面接受用户的输入,向用户输出程序运行的结果. 2.Java有专门的类库生成各种标准图形界面元素和处理图形界面的各种事件. 3.用来生成图形用户界面元素的基础类库: (1)java.awt包:(2)javax.swing包. 4.java.awt包提供Java程序的基本GUI设计工具:包中的主要类或者接口之间的继承关系: 5.事件源:能够产生事件的对象都可以成为事件源,如文本框.按钮…
一.理论部分 1.栈 (1)栈是一种特殊的线性表,是一种后进先出的结构.(2)栈是限定仅在表尾进行插入和删除运算的线性表,表尾称为栈顶,表头称为栈底.(3)栈的物理存储可以用顺序存储结构,也可以用链式存储结构.2.队列(1)队列是限定所有的插入只能在表的一端进行,而所有的删除都在表的另一端进行的线性表. (2)表中允许插入的一端称为队尾,允许删除的一端称为队头. (3)队列的操作是按先进先出的原则进行的. (4)队列的物理存储可以用顺序存储结构,也可以用链式存储结构. 3.散列表又称为哈希表.散…
一,理论知识学习部分 6.1.1 接口概念 两种含义:一,Java接口,Java语言中存在的结构,有特定的语法和结构:二,一个类所具有的方法的特征集合,是一种逻辑上的抽象.前者叫做“Java接口”,后者叫做“接口”.用interface声明,是抽象方法和常量值定义的集 合.从本质上讲,接口是一种特殊的抽象类. 抽象类和接口:如果你拥有一些方法并且想让它们中的一些有默认实现,那么使用抽象类吧.如果你想实现多重继承,那么你必须使用接口.子类不能够继承多个类,但可以实现多个接口.因此你就可以使用接口来…
一.理论知识学习部分 Java为了克服单继承的缺点,Java使用了接口,一个类可以实现一个或多个接口. 接口体中包含常量定义和方法定义,接口中只进行方法的声明,不提供方法的实现. 类似建立类的继承关系,接口也可以扩展.接口的扩展技术使得从具有较高通用性的接口存在多条链延伸到具有较高专用性的接口. 通常接口的名字以able或ible结尾:可以使用extends来继承接口的常量和抽象方法,扩展形成新的接口:接口中的所有常量必须是public static final,方法必须是public abst…