From 9ab223683940e72850f3998f775081729e7f7d1c Mon Sep 17 00:00:00 2001 From: SnailClimb Date: Sat, 16 Feb 2019 13:59:16 +0800 Subject: [PATCH] =?UTF-8?q?ADD:Java8=20=E5=90=8E=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=8F=AF=E4=BB=A5=E6=9C=89=E9=BB=98=E8=AE=A4=E5=AE=9E=E7=8E=B0?= =?UTF-8?q?(=20default=20)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../第二周(2018-8-13).md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/面试必备/最最最常见的Java面试题总结/第二周(2018-8-13).md b/面试必备/最最最常见的Java面试题总结/第二周(2018-8-13).md index 88aa2a6e..426498cb 100644 --- a/面试必备/最最最常见的Java面试题总结/第二周(2018-8-13).md +++ b/面试必备/最最最常见的Java面试题总结/第二周(2018-8-13).md @@ -173,6 +173,8 @@ Java语言通过字节码的方式,在一定程度上解决了传统解释型 4. 一个类实现接口的话要实现接口的所有方法,而抽象类不一定 5. 接口不能用new实例化,但可以声明,但是必须引用一个实现该接口的对象 从设计层面来说,抽象是对类的抽象,是一种模板设计,接口是行为的抽象,是一种行为的规范。 +注意:Java8 后接口可以有默认实现( default )。 + ### 成员变量与局部变量的区别有那些? 1. 从语法形式上,看成员变量是属于类的,而局部变量是在方法中定义的变量或是方法的参数;成员变量可以被public,private,static等修饰符所修饰,而局部变量不能被访问控制修饰符及static所修饰;但是,成员变量和局部变量都能被final所修饰;