自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 理解Java多态

面向对象的三大支柱是封装、继承和多态。 继承:使一个子类能继承父类的特征,并且附加一些新特征。 子类是它的父类的特殊化,每个子类的实例都是其父类的实例。但是反过来不成立。例如:每个圆都是一个几何对象,但并非每个几何对象都是圆。因此,总可以将子类的实例传给需要父类型的参数。 类:描述对象的状态和行为。 对象:是类的一个实例。 多态 多态:意味着父类型的变量可以引用子类型的对象。 public class PolymorphismDemo { public static void main(.

2022-01-03 22:04:44 59

原创 比较 Java抽象类与接口

抽象方法 举个例子: 图像类(Geometry类)作为矩形和圆形等具体形状类的共同父类,是一种抽象的概念。它的getArea方法功能是计算图形的面积,由于不知道计算图形的具体形状,所以getArea方法的方法体实际上没有实际意义。所以Geometry类的每个子类都要重写父类的getArea方法。 解决办法:通过abstract关键字将getArea方法修饰为抽象的,此时的方法称为抽象方法。 访问修饰符 abstract 返回类型 方法名(参数列表); ...

2021-12-12 01:00:37 65

原创 理解正则表达式

作用:验证用户输入,匹配、替换、拆分字符串 本质:是一个字符串 一、匹配字符串 String类中的matches方法(可以匹配一个固定的字符串,也可以匹配符合一个模式的字符串集) "Java".matches("Java");结果为True "Java.*"是正则表达式,.*匹配0或多个任意字符 "Java is fun".matches("Java.*)结果为True "Java is cool".matches("Java.*)结果为True 二、正则表达式语法 示例的右边是正则表

2021-10-29 19:29:22 57

原创 利用Eclipse编写java代码并上传到github

首先先安装好JDK和Eclipse,可以在官网安装(选择中国的镜像,下载速度会快很多) 准备工作做好后,开始第一步。 1.在Eclipse上安装EGit插件 Help-Insall new software-Add Name:EGit Location:http://download.eclipse.org/egit/updates 点击Add后,重启Eclipse 2.编写java代码 在Eclipse中,file- ...

2021-09-26 10:52:41 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除