自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java运行时多态

一、概述多态是指同一行为具有多个不同的表现形式,其与封装、继承一同作为面向对象编程的三大特性。根据何时确定执行多态方法中的哪一个,多态分为两种情况:编译时多态和运行时多态。如果在编译时就能确定执行多态方法中的哪一个,那么就称为编译时多态,反之,如果直到运行时才能确定执行的是多态方法中的哪一个,那么就被称为运行时多态。多态实现的前提:1、继承或实现2、方法的重写3、父类引用指向子类对象二、...

2021-11-02 08:12:32 1411

原创 Java final关键字作用

一、概述:在类的继承中,子类可以继承父类的所有内容,并且改写这些内容。但在开发时,我们并不希望自己写的类被别人随意地继承修改,也并不希望出现随意地继承API中提供的类并修改其内容的事,因此,为了避免这种事情的发生,Java提供了final关键字。使用Java修饰的类成员不可被修改。二、功能:1、修饰类时:被修饰的类不可被继承。通过此举,可以将自己编写的类只提供给他人使用,而防止他人对其内容进行修改。2、修饰方法时:被修饰的方法不能被子类覆盖重写,此举可防止任何继承类修改此方法,保证了程序的安全性

2021-10-29 23:09:37 94

原创 Java static关键字作用

一、概述:static关键字在Java中可以用来修饰成员变量和成员方法,被修饰的成员属于类本身,而非类的某个对象。因其在内存中存储在类的公共存储单元,它可以在不创建对象的情况下通过“类名.变量名/方法名”的方式使用(静态成员也可通过对象的引用来访问,但不建议这么做),同时所有的类的对象共享同样的内容。二、功能:1、修饰成员变量时:当static修饰成员变量时,该变量称为类变量。该类的每个对象共享同一个类变量的值,并且都可以修改该变量的值。当然,也可以在不创建对象的情况下对该变量进行操作。2、修饰成

2021-10-29 19:08:17 424

转载 编译型语言和解释型语言的区别

对于计算机硬件而言,它们只能识别某些特定的二进制指令(机器码),而无法解读和直接执行我们编写的源代码。因此,在程序真正运行之前必须将源代码转换成二进制指令。而因为不同语言转换的时机不同,但总体上可分为两类,因而将高级编程语言分为了编译型语言和解释型语言。两者在以下方面存在一定的区别(但不仅限于以下方面):1、编译型语言在程序在执行之前需要一个专门的编译过程,通过编译器把程序编译成为可执行文件,再由机器运行这个文件,运行时不需要重新翻译,直接使用编译的结果就行了。而解释型语言是一边执行一边转换的,其不会由源

2021-10-28 12:35:35 19369

原创 Java中继承与组合的区别

组合和继承是Java中实现系统功能的重用和代码的复用的两种方式。两者在实现和使用上存在一些区别:区别1、在类之间的关系上,继承强调的是is-a的关系,即子类是父类的一种,例如:人和动物,人是动物的一种,那么人和动物之间就存在继承的关系,人为子类,动物为父类。而组合强调的是have-a的关系,即类内部被使用的那个类是该类所拥有的东西,例如:人和心脏,心脏为人所拥有的东西,那么人和心脏之间就存在组合的关系,在人这一个类的内部可以定义一个心脏类型的变量。区别2、子类继承父类后,父类的所有属性和方法都可以被子类

2021-10-21 12:44:53 1879

原创 抽象类和接口的异同

程序设计经常遇到这样的情况:人们希望发布出去的程序既能保持一定的稳定性,又能具有一定的扩展性,而接口就能起到这平衡矛盾的作田。因此当接口需要增加新功能方法时,完全可以通过接口的继承,将变化体现在子接口中,从而保证父接口的稳定,进而稳定父接口实现类和使用类。但是如果在抽象类中增加新方法,必定会对继承抽象类的所有子类产生影响。如果在抽象类的继承体系中为增加新功能方法而增加新子类,同接口相比,会使抽象类的继承体系变得进一步复杂和脆弱;此外,对于一个类而言,选择实现接口来扩展功能要比继承抽象类来得容易和简单,并且.

2021-10-18 22:36:21 60

空空如也

空空如也

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

TA关注的人

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