jck28-wangyusmilee-Java编程语言学习笔记

多态

多态是指同一行为,具有多种不同的表现形式,是面向对象的第三大特性。

使用方式:父类引用指向子类对象

// 正常写法
子类名称 对象名 = new 子类名称();

//多态:子类继承父类
父类名称 对象名 = new 子类名称();

//多态:实现类实现接口
接口名称 对象名 = new 实现类名称();

内部类

image

1.普通内部类

  • 直接将一个类的定义放在另外一个类的类体中

  • 调用方式
    外部类名() 外部类实例名 = new 外部类名();
    外部类实例名.内部类名 内部类实例名= 外部类实例名.new 内部类名();

2.静态内部类

格式:
image
调用方式
image

3.局部内部类

方法内定义的类,只能在方法内使用

4.匿名内部类

集合

collection

集合添加:add–添加对象 addAll-添加元素
集合包含:contains-对象是否包含 containsAll–是否包含元素
集合删除:remove-删除对象 removeAll–删除元素

List

ArrayList
LinkedList
Stack
Vector