初始块 final 和JAVA 接口

											Final
  1. final 主要用法有以下四种:
    一:用来修饰数据,包括成员变量和局部变量,该变量只能被赋值一次且它的值无法被
    改变。对于成员
    变量来讲,我们必须在声明时、构造方法或者初始化块中对它赋值;
    二、用来修饰局部变量,表示在变量的生存期中它的值不能被改变
    三、修饰方法,表示该方法无法被重写;
    四、 修饰类,表示该类无法被继承

  2. Java 抽象类
    一、抽象方法
    抽象方法只包含一个方法名,而没有方法体,使用 abstract 修饰。
    修饰符 (public protected private)三选一
    二、总结

  3. 抽象类必须使用 abstract 修饰符来修饰,
    抽象方法也必须使用 abstract 修饰符来修饰,
    抽象方法不能有方法体。

  4. 抽象类不能被实例化,
    无法使用 new 关键字来调用抽象类的构造器创建抽象类的实例。

  5. 抽象类可以包含成员变量、
    方法(普通方法和抽象方法都可以)、
    构造器、初始化块、
    左边三行内容,不能发布到网上平
    台,学院归档使用。
    第二行,由学生在电脑上填写。
    第三行,打印后由学生手写填写。
    第四行,学校工作人员手写填写内部类(接 口、枚举)5 种成分。

  6. 抽象类的构造器不能用于创建实例,主要是用于被其子类调用。

  7. 抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽象类

  8. abstract static 不能同时修饰一个方法

     								Java 接口 
    

3.修饰符 public、abstract
1.接口有以下特性:
2.接口是隐式抽象的,当声明一个接口的时候,不必使用 abstract 关键字。
3.接口中每一个方法也是隐式抽象的,声明时同样不需要 abstract 关键字。
4.接口中的方法都是公有的。
5.编译时自动为接口里定义的方法添加 public abstract 修饰符
6.Java 接口里的成员变量只能是 public static final 共同修饰的,并且必须赋初值,可
以不写 public
7.static final,编译的时候会自动添加
4.接口的实现
当类实现接口的时候,类要实现接口中所有的方法。否则,类必须声明为抽象的类。
类使用 implements 关键字实现接口。在类声明中,Implements 关键字放在 class 声明后面。
Java 中类可以实现多个接口
格式:
[修饰符] class 类名 implements 接口 1[, 接口 2, 接口 3…, …] {
}
5.Java 中类可以实现多个接口
格式:
[修饰符] class 类名 implements 接口 1[, 接口 2, 接口 3…, …] {
}
三、接口的继承
一个接口能继承另一个接口,和类之间的继承方式比较相似。接口的继承使用 extends 关键
字,子接口
继承父接口的方法。接口允许多继承

===比较的是值 ==比较的是类型和值

String 类的常用方法都有那些?indexOf():返回指定字符的索引。
charAt():返回指定索引处的字符。
replace():字符串替换。
trim():去除字符串两端空白。
split():分割字符串,返回一个分割后的字符串数组。
getBytes():返回字符串的 byte 类型数组。
length():返回字符串长度。
toLowerCase():将字符串转成小写字母。
toUpperCase():将字符串转成大写字符。
substring():截取字符串。
equals():字符串比较。
Files 的常用方法都有哪些?
Files. exists():检测文件路径是否存在。
Files. createFile():创建文件。
Files. createDirectory():创建文件夹。
Files. delete():删除一个文件或目录。
Files. copy():复制文件。
Files. move():移动文件。
Files. size():查看文件个数。
Files. read():读取文件。
Files. write():写入文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值