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

  • 相关阅读:
    button theme
    Container详解
    flutter控件之ExpansionPanelList
    flutter屏幕适配
    Flutter 获取控件尺寸和位置
    Dart
    异步async、await和Future的使用技巧
    flutter key
    Flutter 控件之 Routes 和 Navigator. [PopupRoute]
    flutter
  • 原文地址:https://www.cnblogs.com/ywqtro/p/11371334.html
Copyright © 2011-2022 走看看