zoukankan      html  css  js  c++  java
  • 多态

    11.多态
    11.1多态:一个事物的多种形态
    11.2 多态的表现
    行为(方法)多态:重写和重载。
    引用多态(动态绑定):编译时的类型和运行不一致的现象叫动态绑定
    例:父类 = 子类。
    Pet p = new Dog();
    12.instanceof
    语法:对象A instanceof 类型B
    判断对象A的类型是否是类型B,如果是就返回true,否则返回false.
    例:d instanceof Dog
    13.实现多态的两种形式
    a.使用父类作为方法形参实现多态
    public void play(Pet p){...};
    b.使用父类作为方法返回值实现多态
    public Pet getPet(int type){...};
    14.接口
    14.1语法
    publicinterface 接口名 extends 接口1,接口1...{
    //1.常量
    //2.抽象方法
    }
    14.2特点
    a.用interface修饰
    b.接口可以继承接口,多继承
    c.接口内只能定义常量和抽象方法
    d.接口不能实例化,但是可以作为子类的引用
    e.实现接口的子类都必须实现它的所有抽象方法
    f.规则
    14.3实现接口
    public class 类名 implements 接口名{
    //实现方法
    }

    15.foreach循环和...
    ...:形参 里面出现,表示的可变参数
    foreach循环:
    语法:for(数组元素类型 数组的元素值:数组){}
    语法:for(int 下标=0;i<数组长度;i++){数组元素值 数组【i】}

  • 相关阅读:
    基本类型与引用类型
    局部变量与实例变量
    语句块
    i++与++i
    JAVA基本概念
    网线8根线的排列方式
    Docker容器常用命令
    内存cache使用的场景
    Python爬虫:Xpath语法笔记
    python实现简单的聊天
  • 原文地址:https://www.cnblogs.com/hewei-666/p/6837818.html
Copyright © 2011-2022 走看看