码迷,mamicode.com
首页 > 编程语言 > 详细

每天来点Java面试题(一)

时间:2017-07-18 10:16:09      阅读:156      评论:0      收藏:0      [点我收藏+]

标签:方法   修饰符   工具类   面向对象   常用   变量   面试   16px   font   

(1)java 中的 static  字段的 使用:

 

什么是 static ?

它是 java 的修饰符,定义静态变量和静态方法。

 

什么时候用?

通常用在工具类里面,修饰静态方法,然后供其它类的方法使用。

 

使用方法是 直接通过 类名. 方法 使用,省去了 new 对象 然后调用方法的麻烦。

 

需要注意什么?

需要注意的是变量和方法 被定义成静态的之后 会在类装载时候优先加载。

static 方法引用的字段 和 方法 只能是 static。

 

(2)接口和抽象类的区别和联系

重要概念!

接口定义 动作(做什么),抽象类定义 根源(是什么)


什么是接口?

准确的说 接口其实不是类,因为它 不能被实例化。

接口是对方法的抽象,默认是 abstract 的。

接口必须被实现才可以使用。

 

什么是抽象类?

面向对象领域 一切 都是 对象,但是 new 对象的时候 需要对象的属性都是确定好的,这样 new 出来的对象才可以 实例化以及使用。

但是有时候 一些概念不是 具体的,比如 person ,不知道他具体是什么样子,所以有时候需要对这样的类 抽离出来。

 

区别和联系

一个类可以继承 多个接口 ,但是  抽象类不行,只能实现一个。

关心属性和方法的 访问权限 用抽象,关心 java 的多继承用接口。

每天来点Java面试题(一)

标签:方法   修饰符   工具类   面向对象   常用   变量   面试   16px   font   

原文地址:http://www.cnblogs.com/yishengyishiduaini321/p/7198578.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!