Hi!欢迎光临陕西省的权威思科、华为、Oracle、红帽、深信服、微软认证培训中心!
| 029-88235527
您现在所在位置:首页 > 新闻资讯 > 最新资讯 >

Java面试题:说说你对面向对象的理解

发布日期:2020-08-12 11:52:34点击次数:

分享到:
Java面试题:说说你对面向对象的理解,java.sql.Date和java.util.Date的区别有哪些?
 
参考答案:
对 Java 语言来说,一切皆是对象。
对象有以下特点:
对象具有属性和行为
对象具有变化的状态
对象具有唯一性
对象都是某个类别的实例
一切皆为对象,真实世界中的所有事物都可以视为对象 
面向对象的特性:
抽象性:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。
继承性:指子类拥有父类的全部特征和行为,这是类之间的一种关系。Java 只支持单继承。
封装性:封装是将代码及其处理的数据绑定在一起的一种编程机制,该机制保证了程序和数据都不受外部干扰且不被误用。封装的目的在于保护信息。
多态性:多态性体现在父类的属性和方法被子类继承后或接口被实现类实现后,可以具有不同的属性或表现方式。

想了解更多IT软件学习方面的内容,欢迎到西安鸥鹏IT教育进行咨询,是专业的IT项目管理、项目开发、IT人力资源顾问公司。OPENLAB为几乎所有相关知名IT企业CISCO,MICROSOFT,REDHAT,华为,ORACLE的授权培训机构,同时是PROMETRIC和VUE授权的相关考试中心,可以组织学员参加认证考试并获得IT资格认证。为您提供最好的优质服务。