福建拓展宝科技有限公司2019面试题
发表于
|
分类于
Java
面试时间: 2019-4-16
- 根据aa表写出对应的查询结果
rq | shengfu |
---|---|
2018-10-01 | 胜 |
2018-10-01 | 胜 |
2018-10-01 | 负 |
2018-10-01 | 负 |
2018-10-20 | 胜 |
2018-10-20 | 胜 |
2018-10-20 | 负 |
2018-10-20 | 负 |
福州新雅图网络科技有限公司2019面试题
发表于
|
分类于
Java
面试时间: 2019-4-19
- byte b = (byte) 128;
答:b为-128
- byte a = (byte) 127; 127
- byte b = (byte) 128; -128
- byte c = (byte) 129; -127
- byte d = (byte) 130; -126
成都精准云教育科技有限公司2019面试题
发表于
|
分类于
Java
成都热土科技有限公司2019面试题
发表于
|
分类于
Java
成都协能共创科技有限公司2019面试题
发表于
|
分类于
Java
四川禹慕科技有限公司2019面试题
发表于
|
分类于
Java
面试时间: 2019-4-1
1. Java 面向对象的特征有哪些,请详细阐述
- 对象的编程语言有封装、继承 、抽象、多态等4个主要的特征
- 面向对象编程有三大特性:封装、继承、多态
封装: 封装是保证软件部件具有优良的模块性的基础,封装的目标就是要实现软件部件的“高内聚、低耦合”,面向对象的编程语言中,对象是封装的最基本单位,面向对象的封装就是把描述一个对象的属性和行为的代码封装在一个“模块”中,也就是一个类中,属性用变量定义,行为用方法进行定义,方法可以直接访问同一个对象中的属性
抽象: 抽象就是找出一些事物的相似和共性之处,然后将这些事物归为一个类,这个类只考虑这些事物的相似和共性之处
继承: 在定义和实现一个类的时候,可以在一个已经存在的类的基础之上来进行,把这个已经存在的类所定义的内容作为自己的内容,并可以加入若干新的内容,或修改原来的方法使之更适合特殊的需要,这就是继承。继承是子类自动共享父类数据和方法的机制,这是类之间的一种关系,提高了软件的可重用性和可扩展性,因为在程序运行时才确定具体的类,这样,不用修改源程序代码,就可以让引用变量绑定到各种不同的类实现上,从而导致该引用调用的具体方法随之改变,这就是多态性
多态: 多态是指程序中定义的引用变量所指向的具体类型和通过该引用变量发出的方法调用在编程时并不确定,而是在程序运行期间才确定