请选择 进入手机版 | 继续访问电脑版

HTML5星空

练习07.26|每日一练Java编程笔试面试题

[复制链接]
发表于 2017-7-27 00:10:04 | 显示全部楼层 |阅读模式


简答题


1、什么是内部类?Static Nested Class 和Inner Class的不同。




2、内部类可以引用它的包含类的成员吗?有没有什么限制?






每天的题目答案会在第二天揭晓

关注公众号

随时随地学习编程知识。

昨日题目及答案:

简答题:

1、java中实现多态的机制是什么?


答:


靠的是父类或接口定义的引用变量可以指向子类或具体实现类的实例对象,


而程序调用的方法在运行期才动态绑定,就是引用变量所指向的具体实例对象的方法,


也就是内存里正在运行的那个对象的方法,而不是引用变量的类型中定义的方法。



2abstract class和interface有什么区别?


答:


下面比较一下两者的语法区别:


1.抽象类可以有构造方法,接口中不能有构造方法。


2.抽象类中可以有普通成员变量,接口中没有普通成员变量


3.抽象类中可以包含非抽象的普通方法,接口中的所有方法必须都是抽象的,不能有非抽象的普通方法。


4. 抽象类中的抽象方法的访问类型可以是public,protected和(默认类型,虽然eclipse下不报错,但应该也不行),但接口中的抽象方法只能是public类型的,并且默认即为public abstract类型。


5. 抽象类中可以包含静态方法,接口中不能包含静态方法。


6. 抽象类和接口中都可以包含静态成员变量,抽象类中的静态成员变量的访问类型可以任意,但接口中定义的变量只能是public static final类型,并且默认即为public static final类型。


7.一个类可以实现多个接口,但只能继承一个抽象类。


下面接着再说说两者在应用上的区别:


接口更多的是在系统架构设计方法发挥作用,主要用于定义模块之间的通信契约。


而抽象类在代码实现方面发挥作用,可以实现代码的重用。



尚学堂IT培训--8月开班时间预告

Java--零基础入门就业班

07月25日 (已满)

8月课程即将启航

电话:029-62258374  

地址:陕西省西安市高新区科技二路西安软件园天泽大厦五楼


免费听课时间

每周二、四、六

在公众号主页发送【试听】获取免费听课名额


一个有用的公众号


尚学堂java培训

     Android

     web前端

     培训基地

长按关注

亲爱的同学们:

      尚学堂java培训开班前有免费试听课程,想学习又不太确定的同学们赶紧联系老师,获取免费试听名额(每个班级的名额是有限的哦,速联速得)。

    获取方式:打开【尚学堂java培训】公众号,点击-精品课程-我要试听-联系老师获取免费试听名额;或直接联系公众号,让“万能”的小编为您解决一切问题!




点击下方"阅读原文"获取免费听课名额

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

更多资源及Java+大数据个人原创视频,
可关注本站官方公众号观看:
快讯

     京ICP备14042305号

html5star team © 2012-2013 html5星空 Comsenz Inc.

GMT+8, 2020-7-11 06:34 , Processed in 0.217649 second(s), 38 queries .

快速回复 返回顶部 返回列表