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