- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 浅谈抽象类和接口的异同
什么是抽象类?在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类的特点:1.与普通类一样,只能单继承;2.成员变量可以是常量也可以是变量;3.与普通类一样,有构造方法,但是不能实例化。构造方法的作用是子类继承抽象方法后进行父类数据的初始化;4.成员方法既可以是抽象的,也可以是非抽象的;但所表述的意义不同:抽象方法是强制要求子类实现的,非抽象方法可以被子类继承
2022-01-04 08:02:20 158
原创 JAVA多态
多态概念叙述1.JAVA是面向对象的程序设计语言,而面向对象程序设计的三大支柱是封装、继承和多态。多态是继封装和继承之后第三大特性。2.借由现实事物对多态进行理解:程序员张三是个人,张三就包含了程序员和人两种特性。因为程序员是人的一种,所以可以说程序员继承了人这个类。java作为面向对象的语言,同样能描述对象的多种状态,如定义一个程序员的类,它是继承了人这个类的,那么一个程序员对象也是人。3.多态体现为父类引用变量可以指向子类对象4.前提条件,两个状态必须有子类父类关系注意:在使用多态后的父
2021-12-10 15:07:44 413
原创 JAVA正则表达式
正则表达式是Java、Php等编程语言中相当重要的一环,在实际应用程序代码中相当广泛,更是网络安全领域中不可或缺的一点。下面总讲一下正则表达式的基础知识以及相关应用 什么是正则表达式:正则表达式(regular expression,简写为regex)是一个字符串,用来描述匹配一个字符串集合的模式。 对于字符串处理来说,正则表达式是一个强大的工具,可以使用正则表达式来匹配、替换和拆分字符串。匹配字符串 从string类的matches开始。 "Ja...
2021-11-05 12:42:31 110
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人