摘要: 接口的概述电脑上面的主板有很多接口,比如内存条的接口,有了这个接口,可以插入多个内存条,主板和内存条可能不是同一家生产厂商,但是两种物体却能结合到-起,正是因为这个接口的存在。只要厂家遵循这个接口,主板和内存条就可以随意更换,提高了可插拔性,接口其实也是体现着一种规范。在java语言里面使用inte 阅读全文
posted @ 2020-01-02 23:37 晚灯 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 抽象类的概念 抽象这个词说白了就是看不懂,毕加索的画一般都是被称为抽象的。在java里面可以使用关键字abstract修饰- -个类,这样的类被称为抽象类, abstract修 饰的方法叫做抽象方法。抽象类或抽象方法-般也是看不懂的,因为里面可能根本就没有代码。 抽象类的特点 ■抽象类无法被实例化, 阅读全文
posted @ 2020-01-02 23:10 晚灯 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 1.这个关键词修饰的局部变量,一经过赋值那么就不可以改变 2.这个关键词修饰的类不可以被继承 3.这个关键词修饰的方法不可以被重写 4.这个关键词修饰的成员方法必须进行初始化 5.基本数据类型不可变的是其内容,而引用数据类型不可变的是其引用,引用所指定的对象内容是可变的。 final关键字的含义? 阅读全文
posted @ 2020-01-02 22:07 晚灯 阅读(604) 评论(0) 推荐(0) 编辑
摘要: 可以提高代码的扩展性,比如你开的宝马,想换一个奔驰,我们需要建立一个奔驰的类和方法,需要新建一个宝马的类和方法,但是要是奔驰坏了我们要用宝马的话我们呢就要在重新弄一下宝马的,但是自从有了多态以后,我们只需要弄一个汽车的类就可以至于我们想开什么车,我们创建那个车的对象,然后直接调用方法就可以了,也就是 阅读全文
posted @ 2020-01-02 21:49 晚灯 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 这是java面对对象里的三大特性之一,今天我们讲的就是多态, 理解java的三大特性——多态对象是类的实例,而类是对象的抽象化: 面向对象编程有三大特性:封装、继承、多态。 封装:隐藏了类的内部实现机制,可以在不影响使用的情况下改变类的内部结构,同时也保护了数据。对外界而已它的内部细节是隐藏的,暴露 阅读全文
posted @ 2020-01-02 21:27 晚灯 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 什么是继承? 之前跟大家讲过什么是继承但是,大家可能都不太理解,所以我重新用更简短的话,更明白的话让大家明白什么是继承,继承是面对对象的三大特征之一,这些大家都知道,继承是描述两个类文件之间的关系,被继承的称之为父类,继承的类称之为是子类,使用extends关键字来表示,在java语言里面只支持一个 阅读全文
posted @ 2020-01-02 17:21 晚灯 阅读(988) 评论(0) 推荐(0) 编辑
摘要: 1.局部代码块可以提高内存的利用率,局部代码块在方法中出现限定变量的声明周期,及早的释放,从而提高内存的利用率 2.构造参数代码块,在类的方法外面出现,多个构造方法中,相同的代码存放到一起,每次调用构造代码块都执行,并且在构造方法前执行。 知识点: 代码块 1. 普通代码块 2. 构造代码块 3. 阅读全文
posted @ 2020-01-02 14:31 晚灯 阅读(182) 评论(0) 推荐(0) 编辑
摘要: this这是一个引用的类型,this是java里的一个关键字,是一种引用类型,在堆(heap)当中,的每个java对象都有一个this指向自己。this代表着当前对象的引用, 他的作用是: 1.区分成员变量。 2.区分局部变量 3.调用成员变量或者局部变量 4.调用成员方法和构造方法 注意: 这俩关 阅读全文
posted @ 2020-01-02 09:38 晚灯 阅读(261) 评论(0) 推荐(0) 编辑