schoolwork
文章平均质量分 71
冬日魔神
这个作者很懒,什么都没留下…
展开
-
(schoolwork)Java抽象类和接口
抽象类 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 特点: 不能实例化对象 必须被继承才能被使用 有抽象方法 本身是抽象的所以不能使用这些方法 一个类只能继承一个抽象类 Java语言中使用abstract class来定义抽象类,其构造方法定义为protected,只能被子类调用。 声明抽象方法: 如果一个类包含抽象方法,那么该类必须是抽象类。 任何子类必须重写父类的抽象方法,或者声明自身为抽象类。 抽象方法不能有方法主体。 abstract 关键字同样可以用来声明抽象原创 2020-12-01 16:40:10 · 127 阅读 · 0 评论 -
(schoolwork)Java多态
多态的概念 多态是同一个行为具有多个不同表现形式或形态的能力。 多态就是同一个接口,使用不同的实例而执行不同操作。 多态的原理 继承关系使一个子类能继承父类的特征,每个子类的实例都是其父类的实例,因此当形参是父类型时,总是可以把子类的实例传给这个形参。 并且所有使用父类型对象的地方都可以使用子类型的对象。 多态的实现 多态的实现需要的是对于父类方法的重写,能使得所有子类对象使用与父类同名的方法进行操作,即实现同一个接口。 多态存在的三个必要条件 一、要有继承; 二、要有重写; 三、父类引用指向子类对象,可以原创 2020-11-17 19:15:55 · 264 阅读 · 0 评论 -
(schoolwork)Java中正则表达式和split方法对正则表达式的应用
正则表达式 正则表达式是一种字符串的格式表达。 对于Java而言,在正则表达式的语法中,\\表示转义符,将后面的字符赋予特殊意义,而\\\\表示单个\字符。 基本的正则表达式语法如下: ^ 代表开始匹配的位置 $ 表示结束匹配的位置 . 表示匹配单个字符 * 表示匹配前面一个字符0次或多次 ? 0次或一次匹配前面的字符或子表达式,非贪心,倾向于0次 {n} n 是非负整数,正好匹配 n 次 {n,m} m 和 n 是非负整数,其中 n <= m。匹配至少 n 次,至原创 2020-10-24 14:30:50 · 383 阅读 · 0 评论 -
(schoolwork)eclipse将本地代码上传github的方法
1、在help>eclipse market里搜索添加Egit插件 2、注册github的账号,然后在Preferences > Team > Git > Configuration中配置如图 user.name 是github上的注册用户名,user.email是github上绑定的邮箱。 3、右键点击项目选择team>commit,输入commit message(上传/修改的原因)将文件上传到本地仓库,点击commit上传 4、右键项目选择team>remo原创 2020-09-23 15:31:57 · 136 阅读 · 0 评论