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