太原列举网 > 教育培训 > 电脑/网络 > 太原Java开发培训教程之面向对象知识解析
太原
[切换城市]

太原Java开发培训教程之面向对象知识解析

更新时间:2018-12-22 16:07:36 浏览次数:41次
区域: 太原 > 太原周边
类别:其他电脑培训
地址:太原千锋
  众所周知,Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,具有卓越的通用性、性、平台移植性和安全性的特点。想要熟练使用Java语言,你就必须要掌握面向对象编程思想,基于此,很多参加太原Java培训班的学员在学习前期都要学习面向对象。今天千锋老师就来给大家简单梳理一下Java面向对象的相关知识。

  首先,面向对象是什么?

  面向对象(Object Oriented)是一种新兴的程序设计方法,或者是一种新的程序设计规范(paradigm),其基本思想是使用对象、类、继承、封装、多态等基本概念来进行程序设计。对象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。而类是具有相同属性和方法的一组对象的集合,它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和方法两个主要部分。

  其次,Java面向对象的特征有哪些?

  1)封装

  封装也称信息隐藏,是指用户无需知道内部的数据和方法的具体实现细节,只需根据留在外部的接口进行操作就行。封装实现了专业的分工,减少了耦合,实现了类内部结构的自我修改和细节实现。

  2)继承

  继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。继承所表达的就是一种对象类之间的相交关系,它使得某类对象可以继承另外一类对象的数据成员和成员方法,避免了对一般类和特殊类之间共同特征进行的重复描述。继承具有传递、软件复用以及易维护的特性。

  3)多态

  方法的重写、重载与动态连接构成多态性。为了规避风险,Java只允许单继承,派生类与基类间有IS-A的关系。这样做虽然保证了继承关系的简单明了,但是势必在功能上有很大的限制,所以Java引入了多态性的概念以弥补这点的不足。

  需要注意的是,重载和重写并不相同,方法重载是让类以统一的方式处理不同数据类型的手段,重写则是子类对父类的方法进行重新编写。

  如果你想了解更多Java基础知识,如果你想选择专业的太原Java开发培训班,建议你先到千锋教育看一看。千锋依据市场需求制定课程大纲,采用全程面授、高品质高成本教学模式,还有一体化就业保障体系做后盾,让你可以踏踏实实学技术,轻松快速上岗就业!"
太原电脑/网络相关信息
2天前
2天前
3天前
5月8日
PHP深度学习
小店-小店
5月7日
注册时间:2017年01月05日
UID:349452
---------- 认证信息 ----------
手机已认证
查看用户主页