![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaSE
六秋
这个作者很懒,什么都没留下…
展开
-
Java编程基础——三大特性之多态
自己挖的坑,再怎么说也要填上,终于到了三大特性最后一个——多态啦。所谓的多态,顾名思义,就是一个物体的多种形态(有种很玄幻的感觉)。在代码中就是某个对象的编译时类型和运行时类型不同,那么就出现多态了。那么什么是编译时类型和运行时类型呢,想要了解多态我们就要先搞清楚这两个之间的不同。编译时类型:声明该变量时使用的类型运行时类型:实际赋给该变量的类型那么多态究竟是干嘛的呢,我们用代码来理解class ...原创 2018-04-17 11:41:35 · 107 阅读 · 0 评论 -
Java编程基础——三大特性之继承
这次来讲一下Java的继承,哎,好不想学习( ̄ー ̄)~ 我们在平时编程的时候,总会遇到很多相似的,属于同种类型的类,在重复地写了很多大同小异的方法和成员变量之后,我们会想,是不是可以有一个方法可以让我们不用写那么多重复的东西呢?那么这时候就可以用到我们的继承啦。继承就是我们可以使用一个有着通用的变量和方法的类,当我们需要使用一个属于该类型下的某种特殊(或普通)的类时,就可以直接使用关键字ex...原创 2018-04-13 17:59:10 · 174 阅读 · 0 评论 -
Java编程基础——三大特性之封装
由于学的有点杂,其他方面的后续博客可能会穿插着发布,见谅哈。 这几天回顾了一下Java面向对象的一些东西,因此也借此机会把这几天的一些体会和内容记录一下。 说到Java的三大特性,我们也都不陌生了,分别是:封装、继承和多态。首先我们先来说一下封装。封装 封装就是将对象的信息隐藏起来,禁止外部对内部信息直接操作,只开放我们提供的方法来进行操作,以此防止对内部信息进行的破坏和...原创 2018-04-05 20:23:32 · 321 阅读 · 0 评论 -
Java编程基础——final关键字的使用
关于final关键字,大家都蛮熟悉的了,这次我来讲一下我对final的理解。 final是用来修饰成员变量的一个关键字,被他修饰的成员变量在赋值之后就不能再重新赋值,因此被修饰的成员变量要显式地为其赋值,系统不会为final变量设置默认初始值,因为这样final关键字就没有意义了。 成员变量按照所有者可以分为类变量(静态变量)和实例变量两种,因此我们要从两种情况来分析final的使用。...原创 2018-05-12 16:36:19 · 121 阅读 · 0 评论