摘要:
抽象方法:父类当中的方法,不确定如何进行 {} 方法体实现,那么这就是一个抽象方法 例如:动物类:叫{} // 叫方法就是抽象方法,不确定以何种声音叫 格式: 抽象方法:加上 abstract 关键字,然后去掉大括号,直接分号结束; 抽象类:抽象方法所在的类,必须是抽象类, 在 class 之前加上 阅读全文
posted @ 2020-02-26 17:03
|超人不会飞|
阅读(1034)
评论(0)
推荐(0)
摘要:
super 关键字的三种用法: 1.在子类成员方法中,访问父类成员变量 2.在子类成员方法中,访问父类成员方法 3.在子类构造方法中,访问父类构造方法 this 关键字的三种用法: 1.在本类的成员方法中,访问本类的成员变量 2.在本类的成员方法中,访问本类的另一个成员方法 3.在本类的构造方法中, 阅读全文
posted @ 2020-02-26 16:38
|超人不会飞|
阅读(120)
评论(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
|超人不会飞|
阅读(174)
评论(0)
推荐(0)
摘要:
继承主要解决的问题:共性抽取 Java中只有单继承,只能有一个父亲 继承是多态的前提,没有继承就没有多态 继承关系的特点: 1.子类拥有父类的“内容” 2.子类也可以拥有自己的专属内容 父类,基类 子类,派生类 父类格式一个普通类的定义 public class 父类名称 {} 子类格式: pibl 阅读全文
posted @ 2020-02-26 16:04
|超人不会飞|
阅读(68)
评论(0)
推荐(0)
摘要:
面向对象三大特征:封装,继承,多态 封装就是将一些细节信息隐藏起来,对于外界不可见 封装在 Java 中的体现: 1.方法就是一种封装 2.关键字 private 也是一种封装 阅读全文
posted @ 2020-02-26 15:52
|超人不会飞|
阅读(63)
评论(0)
推荐(0)