- 博客(5)
- 收藏
- 关注
原创 接口与抽象类的异同
接口与抽象类的异同 变量 构造方法 方法 抽象类 无限制 子类通过构造方法链调用构造方法,抽象类不能用new操作符进行实例化 无限制 接口 所有变量必须是public static final 没有构造方法。接口不能用new操作符实例化 可以包含public 的抽象实例方法、public的默认方法以及public的静态方法 归纳 相同点: 都不能用new 操作符实例化 都是用来指定多个对象的多个特征 使用方法差不多 子类可以重写方法 接口可以为不相关类定义父类型 更灵活 不同点
2022-05-05 11:17:22
118
原创 java 多态
java多态 多态的概念 多态字面意思是多种形式, 它意味着父类型的变量可以引用子类型的对象; 举个通俗的例子: 人是一个父类,男生和女生是它的子类, 男生和女生有着不同的喜好,喜欢做的是并不一样,这就是多态; 多态的情况下:定义的引用变量所指向的具体类型和引用变量发出的方法调用在编程时并不确定,只有在程序运行时才确定。 优点:不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上。 多态的条件 继承:必须有父类子类的继承关系 重写:子类要对父类的一些方法进行重写 (再调用方法时,调用的是子类重写的
2022-05-01 11:58:47
145
原创 Java 正则表达式 (regex)(基础知识)
匹配字符串 matches 方法 String.matches() 返回是否匹配指定的字符 如果是返回true 否则返回false 类似于 equals方法 例: "java".matches("java"); return true 当然 括号中是 正则表达式 matches 要做的是判断 当前字符串是否满足正则表达式 正则表达式的语法 更正 : 表格最后一个空删去最后一行 几个注意点 : 反斜杠是 特殊字符 要用 \\ 表示 括号要用 \\( 空白字符 即 ' ' '...
2022-03-24 16:49:26
5445
原创 如何用eclipse写一个程序并传到github上
1 . 编写一个程序 1.1 创建一个project 1.2 填写工程名 取消勾选Modul下方选择框 然后finish 1.3 右击Hello文件 -> new -> class 1.4 填写文件名->选择相应的选择框 -> finish 1.5 然后就可以编写程序了 编写完成后 ctrl + s保存 可以右击文件-> runAs 编译一下 2. 将eclipse 中的源代码传到github上 2.1 注册GitHub账号...
2022-03-03 21:06:58
801
原创 java 课程作业2
课本例题 chapter1 1.1 Welcom public class Welcom { public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("Welcome to java!"); } } 1.2 WelcomWithThreeMessages public class WelcomWithThreeMessages {
2022-03-03 16:14:09
528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅