- 博客(4)
- 收藏
- 关注
原创 JAVA中的 抽象类 和 接口 及其异同
抽象类 抽象类的概念 类的设计应该确保父类包含它的子类的共同特征。在继承的层次结构中,每个新的子类都有比父类更加明确和具体的作用。如果一个父类拥有更多个子类可以向父类追溯,父类就应该拥有更通用、同时更加不明确的作用,以满足它众多子类所有的共通性,因为子类越多的父类其共通点或许会越少相较于拥有较少子类的父类。因此,在某些情况下,一个父类会设计的非常抽象,以至于它都没有任何具体的实例,从而允许它能够拥有更多子类能够继承它。这样的类称为抽象类。 抽象类的设计目的,是代码复用。当不同的类具...
2021-12-19 22:39:11 535
原创 java:多态的理解与应用
多态的概念 面向对象的程序设计语言的三大特征:封装,继承,多态 封装:根据功能将属性和方法封装到一个类中 继承:实现代码重复利用,避免相同作用代码重复编写(类似函数) 多态:(以封装和继承为前提)多态体现为父类引用变量可以指向子类对象。就是指同一个操作作用于某一类对象,可以有不同的解释,产生不同的执行结果。 (多态现实意义的理解:现实中也会出现事物的多种形态,比如张三既可以是律师,也可以是教师,还可以是人类,即出现多种形态。) 多态存在的前提:1.要有继承关系 ...
2021-12-06 20:43:53 423
原创 java正则表达式
一、正则表达式的概念 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE),计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。 许多程序设计语言都支持利用正则表达式进行字符串操作。例如,在Perl中就内建了一个功能强大的正则表达式引擎。正则表达式这个概念最初是由Unix中的工具软件(例如sed和grep)普及开的。正则表达式通常缩写成“regex”,单数有regexp、re...
2021-10-31 21:31:27 165
原创 输出Hello World
1.代码编写 在我们创建第一个Java工程和class之后,就可以开始编写我们的第一个代码啦! 2.安装eclipse插件: 这一步非常简单,只需要在上方工具栏HELP中找到Install new software就好了,之后按照操作即可安装成功。 3.为Eclipse中配置EGit插件 这里我们需要先到github网页上创建账号,并下载github客户端即github desktop。 然后打开eclipse,Window——Preferences——搜索Configurat...
2021-09-24 19:22:08 137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人