- 博客(6)
- 收藏
- 关注
原创 接口与抽象类的异同
接口与抽象类的异同 抽象类: 抽象类不能创建实例,它只能作为父类被继承。抽象类是从多个具体类中抽象出来的父类,它具有更高层次的抽象。从多个具有相同特征的类中抽象出一个抽象类,以这个抽象类作为其子类的模板,从而避免了子类的随意性。 (1) 抽象方法只作声明,而不包含实现,可以看成是没有实现体的虚方法 (2) 抽象类不能被实例化 (3) 抽象类可以但不是必须有抽象属性和抽象方法,但是一旦有了抽象方法,就一定要把这个类声明为抽象类 (4) 具体派生类必须覆盖基类的抽象方法 (5) 抽象派生类可以覆盖
2022-05-12 11:23:48
87
原创 多态的初步理解
(1)概念 多态是面向对象程序设计(OOP)的一个重要特征,指同一个实体同时具有多种形式,即同一个对象,在不同时刻,代表的对象不一样,指的是对象的多种形态。继承使得子类可以继承父类的特征。多态意味着父类可以应用子类的对象。 (2)特点 1.前提:是继承,有方法重写。 2.父类引用指向子类对象。 3.多态中需要将子类对象的引用赋给父类对象,使得子类引用能够调用父类和子类的方法。 (3)优点 1.多态可以让我们不用关心某个对象到底具体是什么类型,就可以使用该对象的某些方法 2.提高了程序
2022-05-05 10:42:59
242
原创 正则表达式
目录 正则表达式 1 一.概念 1 二.匹配字符串 1 1.可以用matches来匹配字符串: 1 2.常用的正则表达式 1 三.替换和拆分字符 2 1.替换 2 a.replaceAll: 2 b.replaceFirst: 2 2.拆分字符 2 a.split(regex) 2 b.split(regex,limit) 2 四.Pattern类和matcher类 3 1.Pattern类: 3 2.Matcher()类 4 正则表达式 一.概念 正则表达式(r
2022-03-29 19:58:08
285
原创 正则表达式
正则表达式 一.概念 正则表达式(regular expression,简写regex)是一个字符串用来匹配字符串集合的模式。可以用正则表达式来匹配替换和拆分字符。 二.匹配字符串 1.可以用matches来匹配字符串: “java”.matches(“java”); 这与equals方法(“java”.equals(“java”);)很类似但是用法更全面,功能更强大。例如:可以使用(.*)代表任意长度的字符串。 2.常用的正则表达式 (注:还有p{,n}正好出现至少n次模式p) 可利
2022-03-28 17:05:32
347
原创 eclipse配置github
1.jdk的下载 甲骨文官网: https://www.oracle.com/cn/index.html 1. 正在上传…重新上传取消 2. 正在上传…重新上传取消 3. 正在上传…重新上传取消 注:按照需要选择版本,若处于锁定状态则先注册。 4.配置jdk 正在上传…重新上传取消 2.下载elpicse 1.官网:https://www.eclipse.org/downloads/ 正在上传…重新上传取消 3.eclipse与github连接 1.注册github 官网:
2022-03-04 22:58:08
531
原创 【无标题】
package 孙昊楠的项目; public class ppprogram3 { public static void main(String[] args) { System.out.println("Welcome to Java!"); } } package 孙昊楠的项目; public class ppprogram4 { public static void main(String[] args) { System.out.print("(10.5 + 2 *.
2022-03-04 17:44:46
59
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人