- 博客(4)
- 收藏
- 关注
原创 Java多态
Java多态 一、多态概述 多态作为面向对象程序设计的三大支柱其中之一(另外两个分别为封装和继承),在Java中同样占有很重要的位置。下面就将简要介绍多态的含义以及使用的注意事项。 多态:基类型对象访问派生类重写的方法。由此可以看出要想实现多态,必须满足三个条件: 1、存在继承关系 2、派生类中要有重写的基类的方法(且只能调用重写的方法) 3、基类的引用对象指向派生类 提供一个多态的例子: public class PolymorphisDemo{ /** 主方法 **/ publi
2022-05-19 11:19:33 84
原创 Java抽象类与接口
抽象类和接口对比 一、抽象类 提到抽象类我们需要先了解抽象方法的概念。 以图形类(Geometry类)为例,图形可以有多种类型像是矩形、三角形、圆形等等,所以从此看,图形这一概念便不是“具体”的,而是一个”抽象“的概念。而假如程序员想要使用getArea方法计算图形面积时,由于不确定图形具体是什么形状,求面积的计算方法也不一样,这便需要图形类的子类重写其getArea方法,而此方法在基类中(Java下)则需要加以abstract修饰符表明其需要在子类中重写。 //具体格式为此,getArea方法即为抽象方法
2022-05-17 21:21:13 336
原创 正则表达式(在Java中示范)
正则表达式(regular expression,简写为regex)是一个字符串,可以根据不同类型的数字字母组合的字符串用更加简洁的方式与其匹配,在字符串处理方面上,用处较大,所以熟练地运用它可以大程度地提高效率。 1、匹配 在Java中我们可以用String类的matches方法。在这里要与equals方法进行比较。matches方法可以匹配符合一个“模式”的字符串(也就是正则表达式),比如下面此结果便为true。 public class test { public stat...
2022-03-27 21:39:49 446
原创 JDK、Eclipse的安装与配置以及Eclipse如何上传Github
JDK、Eclipse的安装与配置以及Eclipse如何上传Github
2022-03-06 16:11:30 246
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人