- 博客(4)
- 收藏
- 关注
原创 Java:比较抽象类与接口的异同
一.抽象类 (一)概念 在继承的层次结构中,每个新的子类都使类变得更加明确和具体。如果从一个子类向父类追溯,类就会变得更通用、更加不明确。类的设计应该确保父类包含它的子类的共同特征。有时候,一个父类设计得非常抽象,以至于它都没有任何具体的实例。这样的类称为抽象类(abstract class)。在类的头部使用abstract修饰符表示该类为抽象类。 (二)抽象类和抽象方法 同样用abstract声明抽象方法。抽象方法(abstract method)只定义成员方法的...
2021-12-18 21:33:38
370
2
原创 学习Java的三大特性之一——多态性
一.什么是多态 1.面向对象有三大特性:封装、继承、多态。多态建立在前两者的基础上,是学习面向对象过程中的重难点。 2.多态是同一个行为具有多个不同表现形式或形态的能力。 3.多态性是对象多种表现形式的体现。现实中,比如我们按下 F1 键这个动作:在 Flash 界面下弹出的是 AS3的帮助文档;在 Word 下弹出的就是 Word 帮助。这反映了同一个事件发生在不同的对象上会产生不同的结果。 4.对面向对象来说,多态分为编译时多态和运行时多态。我们通常所说的多态性一般指运行时多态。编译时多态是静态
2021-12-10 20:34:00
548
原创 学习Java的正则表达式
一.概念 正则表达式,又称规则表达式(Regular Expression,简写为regex),是计算机科学的一个概念。正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。众多语言中都可以支持正则表达式,如Perl、PHP、Java、Python、Ruby等。在Java中,正则表达式是一个字符串,用来描述匹配一个字符串集合的模式。对于字符串处理来说,正则表达式是一个强大的工具。可以使用正则表达式来匹配、替换和拆分字符串。它能使我们在进行这些操作时,写代码更加简洁。 二.语法 注意...
2021-11-06 23:17:25
454
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人