摘要: 继承 extends 和 接口的 implements 是多态的基础 多态在代码中的体现: 格式: 父类名称 对象名 = new 子类名称(); 接口名称 对象名 = new 实现类名称(); 多态中的成员变量和成员方法的访问规则(和继承规则一样) 1.成员变量:看到等号左边是谁,就优先访问谁 (编 阅读全文
posted @ 2020-02-27 19:45 |超人不会飞| 阅读(84) 评论(0) 推荐(0)
摘要: 继承中成员变量的访问特点:(重名的情况下) 1.直接通过子类对象访问成员变量: 等号左边是谁,就优先用谁,没有则向上找 2.间接通过成员方法访问成员变量: 该方法属于谁,就优先用谁,没有则向上找 继承中成员方法的访问特点: 创建的对象是谁,new 的是谁,就优先用谁 阅读全文
posted @ 2020-02-27 19:29 |超人不会飞| 阅读(351) 评论(0) 推荐(0)
摘要: 接口就是多个类的公共规范 接口就是一种引用数据类型,最重要的内容就是:抽象方法 格式: public interface 接口名称{ 接口内容 } 编译生成的字节码文件还是 .class 接口可以包含的内容: 1.常量 2.抽象方法 (Java7) 3.默认方法 4.静态方法 (Java8) 5.私 阅读全文
posted @ 2020-02-27 15:55 |超人不会飞| 阅读(689) 评论(0) 推荐(0)
摘要: 抽象方法:父类当中的方法,不确定如何进行 {} 方法体实现,那么这就是一个抽象方法 例如:动物类:叫{} // 叫方法就是抽象方法,不确定以何种声音叫 格式: 抽象方法:加上 abstract 关键字,然后去掉大括号,直接分号结束; 抽象类:抽象方法所在的类,必须是抽象类, 在 class 之前加上 阅读全文
posted @ 2020-02-26 17:03 |超人不会飞| 阅读(1070) 评论(0) 推荐(0)
摘要: super 关键字的三种用法: 1.在子类成员方法中,访问父类成员变量 2.在子类成员方法中,访问父类成员方法 3.在子类构造方法中,访问父类构造方法 this 关键字的三种用法: 1.在本类的成员方法中,访问本类的成员变量 2.在本类的成员方法中,访问本类的另一个成员方法 3.在本类的构造方法中, 阅读全文
posted @ 2020-02-26 16:38 |超人不会飞| 阅读(122) 评论(0) 推荐(0)
摘要: 继承关系中的父子类构造方法的特点: 1.子类构造方法当中有一个默认隐含的 “super()” 调用,所以一定先调用的父类构造方法,后执行的子类构造方法 2.可通过 super 关键字调用父类重载构造(默认的是无参构造) super(100) 3.super 的父类构造调用,必须是子类构造方法的第一个 阅读全文
posted @ 2020-02-26 16:25 |超人不会飞| 阅读(221) 评论(0) 推荐(0)
摘要: 重写(Override):在继承关系中,方法名称一样,参数列表也一样 与重载(Overload)的区别: 重写:方法名称一样,参数列表也一样 //覆盖,覆写 重载:方法名称一样,参数列表不一样 重写特点:创建的是子类对象,则优先使用子类方法 重写注意事项: 1.必须保证父子类方法名称一样,参数列表也 阅读全文
posted @ 2020-02-26 16:15 |超人不会飞| 阅读(177) 评论(0) 推荐(0)
摘要: 继承主要解决的问题:共性抽取 Java中只有单继承,只能有一个父亲 继承是多态的前提,没有继承就没有多态 继承关系的特点: 1.子类拥有父类的“内容” 2.子类也可以拥有自己的专属内容 父类,基类 子类,派生类 父类格式一个普通类的定义 public class 父类名称 {} 子类格式: pibl 阅读全文
posted @ 2020-02-26 16:04 |超人不会飞| 阅读(69) 评论(0) 推荐(0)
摘要: 面向对象三大特征:封装,继承,多态 封装就是将一些细节信息隐藏起来,对于外界不可见 封装在 Java 中的体现: 1.方法就是一种封装 2.关键字 private 也是一种封装 阅读全文
posted @ 2020-02-26 15:52 |超人不会飞| 阅读(67) 评论(0) 推荐(0)
摘要: java.util.Arrays是一个与数组相关的工具类,里面提供了大量静态方法,用来实现数组的常见操作 1.public static String toString(数组):将参数数组变成字符串(默认格式 [元素1, 元素2, 元素3, ...] ) int[] array = {1, 2, 3 阅读全文
posted @ 2020-02-25 19:17 |超人不会飞| 阅读(100) 评论(0) 推荐(0)