自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

L_R

  • 博客(8)
  • 资源 (1)
  • 收藏
  • 关注

原创 抽象类与接口的区别(面试)

抽象类在很多方面与接口相似,那么它们之间有什么区别呢?在面试过程中经常会被问到见下图:除了单继承的局限之外,实际上使用抽象类和接口都是类似的。在实际开发中,抽象类的设计比接口复杂。...

2018-12-05 13:30:14 162

原创 深入理解java中的接口 (Interface)

概念我们知道java中是单继承的,这就有了很多的限制,比如我们需要多继承的时候但是不能用多继承,这时候怎么办呢?就引入了接口的概念,它弥补了java中单继承的缺陷,这一点非常的好,如果要约定子类的实现要求并避免单继承局限就需要使用接口。那么什么是接口呢?接口就是抽象方法和全局常量的集合,使用Interface关键字。定义接口如何定义?它与类又有什么区别呢?我们先来定义一个接口...

2018-12-05 13:22:12 3602

原创 深入理解java抽象类

抽象类概念在面向对象的概念中,所有的对象都是通过类来描述的,但是并不是所有的类都描述了对象,有些类里面并没有包含足够的信息来描述对象,这些类被认为是抽象类。抽象类与普通类的区别就在于抽象类不能被实例化,这就决定了抽象类必须有子类实现它的抽象方法定义与使用抽象类只是在普通类的基础上扩充了一些抽象方法而已,所谓的抽象方法指的是只声明而未实现的方法(即没有方法体)。所有抽象方法要求使用ab...

2018-12-04 14:57:35 243

原创 深入理解javaSE之final关键字(终结器)(面试重点)

final关键字含义final是java中保留的关键字,可以修饰类、方法、属性以及变量,一旦引用声明作final,那么我们将不能改变这个引用了,那么如果你尝试去改变的话,编译器会报错。final变量什么叫final变量?final变量就是用final修饰的变量,包括局部变量和本地变量,这里解释一下本地变量,本地变量就是在方法中定义的变量以及在代码块中的变量。final通常和sta...

2018-12-04 14:02:09 419

原创 javaSE之super关键字

在继承那里,我们提到过super,先来回顾一下:在子类继承父类时,子类的构造方法中首行会默认有一条语句super(),那么我们在覆写的过程中也可以用super.方法名()或者super.属性来明确指明调用的是父类的属性和方法。看一段代码吧:super调用同名的父类方法class Person{ public void print(){ System.out.pr...

2018-12-02 20:10:15 152

原创 java方法覆写(Override) 覆写与重载的区别(面试)

什么叫做方法的覆写?在上篇我描述了继承的相关知识,就是为讲述方法的覆写做铺垫的,方法的覆写就在继承关系中会产生的。如果子类定义了与父类相同的方法或属性的时候,这样的操作就称为覆写(override)方法的覆写子类定义了与父类方法名称、参数类型及个数完全相同的方法。但是被覆写不能够拥有比父类更为严格的访问控制权限。先看一个简单的例子:class Person{ public v...

2018-12-02 12:01:30 677

原创 深入理解类的继承(extends)

继承的概念在前面我们就提到面向对象的三大特性,其中之一就是继承,今天我们详解java中继承的定义。我们在写代码中有时会遇到这种情况,比如说我们要写一个Human的类,那么这个类中的属性包括姓名,年龄,性别等等,然后我们又要写一个Student的类,这个类里面也有姓名,年龄和性别以及其他的属性,这时候我们难道在每个类中都要把这三个属性写一遍吗?那么如果类有很多呢?怕是不理智吧,这样就是的代码大...

2018-12-02 10:50:04 726

原创 javaSE之各种内部类详解

文章目录成员内部类在java中,内部类主要分为四种:成员内部类静态内部类方法内部类匿名内部类成员内部类成员内部类要注意:成员内部类中不能存在任何static的变量和方法成员内部类是依附于外围类的,所以只有先创建了外围类才能够创建内部类...

2018-12-01 16:32:03 412

贪吃蛇完整版游戏

这是一款贪吃蛇小游戏,使用最基础的C语言实现,有简单的界面,可以通过控制方向控制蛇的移动。。。

2018-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除