zoukankan      html  css  js  c++  java
  • 学习Java第七周

    重要知识点

    1.“super”的用法 构造器和方法,都用关键字super指向超类,但是用的方法不一样。方法用这个关键字去执行被重载的超类中的方法

    2.接口和抽象类的异同

    相同:

    1、接口和抽象类都有抽象方法,都代表定义层次上的抽象;

    2、接口和抽象类都不能创建对象。

    不同:

    1、接口中没有构造器,抽象类中可以有构造器;

    2、接口中只能有接口常量和抽象方法,抽象类中可以有抽象方法,也可以有非抽象方法;

    3、接口中的抽象方法的修饰符不写,默认还是abstract public。而抽象类中的抽象方法必须写abstract关键字。

    4.集合中的接口

    Collection 所有集合接口的顶级接口,包含下列方法

    Int size();

    boolean remove(Object element); //optional

    Iterator iterator();

    boolean isEmpty();

    Boolean add(Element o);

    Boolean contains(Object o);

    boolean containsAll(Collection<?> c);

    boolean addAll(Collection<? extends E> c); //optional

    boolean removeAll(Collection<?> c); //optional

    boolean retainAll(Collection<?> c); //optional

    集合的接口:

    1 List 列表

    2 Set 集合

    3 Map 映射

    4 Iterator 迭代器

    5.List定义及常用方法

    List是一个顺序的Collection(通常被称作序列)。List可以包含重复元素。List接口基本功能如下:

    按位置访问 — 通过元素在list中的位置索引访问元素。

    查询 — 获取某元素在list中的位置

    迭代 — 扩展了Iterator的接口能实现更多功能

    List子集合 — 获取List某个位置范围的子集合 

    List接口如下:

    public interface List<E> extends Collection<E> {

    // Positional access

    E get(int index);

    E set(int index, E element); //opt

  • 相关阅读:
    按键精灵-3-按键精灵键盘鼠标命令
    Python-13-pass,del和exec
    STP-9-处理RSTP中的拓扑变化
    Python-12-简单推导
    Python-11-循环
    Python-10-条件和条件语句
    Qt qml listview 列表视图控件(下拉刷新、上拉分页、滚动轴)
    Qt qml pageview 左右滑动分页组件
    Qt qml treeview 树控件
    Qt qml 模拟iphone slide to unlock 的聚光动画文字效果
  • 原文地址:https://www.cnblogs.com/ywqtro/p/11371334.html
Copyright © 2011-2022 走看看