1
0
mirror of https://github.com/Snailclimb/JavaGuide synced 2025-08-01 16:28:03 +08:00

ADD:Java8 后接口可以有默认实现( default )

This commit is contained in:
SnailClimb 2019-02-16 13:59:16 +08:00 committed by GitHub
parent ba5fdfc2ae
commit 9ab2236839
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -173,6 +173,8 @@ Java语言通过字节码的方式在一定程度上解决了传统解释型
4. 一个类实现接口的话要实现接口的所有方法,而抽象类不一定
5. 接口不能用new实例化但可以声明但是必须引用一个实现该接口的对象 从设计层面来说,抽象是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。
注意Java8 后接口可以有默认实现( default )。
### 成员变量与局部变量的区别有那些?
1. 从语法形式上看成员变量是属于类的而局部变量是在方法中定义的变量或是方法的参数成员变量可以被public,private,static等修饰符所修饰而局部变量不能被访问控制修饰符及static所修饰但是成员变量和局部变量都能被final所修饰