2019-08-01

一、继承

类是对对象的抽象,继承是对某一批类的抽象,从而实现对现实世界更美好的建模。

提高代码的复用性。

关键字:extends  扩展;子类的父类的扩展

子类继承父类的成员变量和成员方法,但不继承父类的构造方法;

Java中只有单继承;

Java中的多继承,可以通过接口来实现;

—如果定义一个类,没有调用extends,则它的父类是:java.lang.Object

不能被继承的父类成员:

private成员(成员变量,成员方法);

子类与父类不在同包,使用默认访问权限的成员;

构造方法

  本类  同包 子类  所有类

public    √        √ √ √

Protected √ √ √ ×

默认 √ √ × ×

Private √ × × ×

二、方法的重写

—在子类中可以根据需要对从基类中继承来的方法进行重写。

—重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。

—重写方法不能使用比被重写方法更严格的访问权限。

为什么需要重写父类的方法?

-父类实现的方法不符合子类的逻辑;

-父类已经实现80%,但是子类又必须要使用剩下的20%,所以可以重写父类方法,在方法内用super关键字调用父类的方法,再去完成剩下的20%工作

三、super关键字

--super是直接父类对象的引用;

--可以通过super来访问父类中被子类覆盖的方法或属性;

--普通方法中:没有顺序限制,可以随便调用

--构造函数中:任何类的构造函数中,若是构造函数的第一行代码没有显式的调用super;那么Java默认都会调用super();作为父类的初始函数。

四、final关键字

--final可以用来修饰变量,方法,类

-用final来修饰一个变量,则该变量就变成了一个常量

-用final来修饰一个类,则该类就不能被作为父类继承

-用final来修饰一个方法,则该方法就不能被重写

五、Object类

Object类是所有Java类的根基类;

六、抽象类

--是一种模板模式。抽象类为所有子类提供了一个通用模板,子类可以在这个模板基础上进行扩展

为什么要使用抽象类?

—通过抽象类,可以避免子类设计的随意性。通过抽象类,我们就可以做到严格限制子类的设计,使子类之间更加通用;

class前加abstract该类就成为了一个抽象类

1,抽象类不能创建对象;

2,抽象类一般是一个父类,该父类没有什么存在的意义,就是用来被子类继承

3,抽象类中可以有抽象方法,也可以有非抽象方法;

4,一个类继承了一个抽象类,则该类必须要实现该抽象类中的所有抽象方法;

5,如果子类也是抽象类,则可以不实现父类的抽象方法;

6,抽象方法必须定义在抽象类中

抽象方法:

如果一个方法 每个子类实现的逻辑都不一样,则把该方法定义成抽象方法;

让每个子类去根据自己的逻辑实现该方法。

如果一个方法,每个子类实现的逻辑都一样,则该方法直接在父类中实现,子类直接调用

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,657评论 6 505
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,889评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,057评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,509评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,562评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,443评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,251评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,129评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,561评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,779评论 3 335
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,902评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,621评论 5 345
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,220评论 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,838评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,971评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,025评论 2 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,843评论 2 354

推荐阅读更多精彩内容